Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

13.02.2010, 00:14
|
|
Новичок
Регистрация: 18.03.2009
Сообщений: 20
Провел на форуме: 89083
Репутация:
1
|
|
В общем есть форма:
<select>
<option>1</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
</select>
и так до 30-го числа
Потом вторая форма
<select>
<option>Январь</option>
<option>Февраль</option>
</select>
и так далее
Как мне с помощью php, к примеру - вывести 21 Января на екран.
|
|
|

13.02.2010, 00:22
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
В бд (mySQL) есть 2 уникальных поля u1 и u2
И при запросе в бд возникает ошибка что поле u1 или u2 уже имеет такое значение
Как причитать что данное значение уже есть, и в каком поле оно повторяется?
как получить текущую дату для отправление в бд (тип поля в бд: datetime)? // date("Y-m-d H:i:s") помогло
Последний раз редактировалось НTL; 13.02.2010 в 08:44..
|
|
|

13.02.2010, 03:21
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Сообщение от Corpy
В общем есть форма:
<select>
<option>1</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
</select>
и так до 30-го числа
Потом вторая форма
<select>
<option>Январь</option>
<option>Февраль</option>
</select>
и так далее
Как мне с помощью php, к примеру - вывести 21 Января на екран.
PHP код:
<select>
<option>1</option>
<option>3</option>
<option>4</option>
<option selected>5</option>
<option>6</option>
<option>7</option>
</select>
<select>
<option selected>Январь</option>
<option>Февраль</option>
</select>
Не?
|
|
|

13.02.2010, 07:16
|
|
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме: 1725509
Репутация:
114
|
|
Может ему надо :
PHP код:
<select name=day>
<option>1</option>
<option>3</option>
<option>4</option>
<option selected>5</option>
<option>6</option>
<option>7</option>
</select>
<select name=month>
<option selected>Январь</option>
<option>Февраль</option>
</select>
<?
echo "$_POST[day] $_POST[month]";
?>
|
|
|

13.02.2010, 10:38
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
есть файл,в нем строки.
нужно,чтобы каждая строка записывалась в свою переменную
думаю,что копать надо сюда
PHP код:
<?php
$file = file('accounts.txt');
$str = 2;
echo $file[$str-1];
?>
Последний раз редактировалось Compton; 13.02.2010 в 10:46..
|
|
|

13.02.2010, 11:08
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
в цикле "качаю" картинки и сохраняю в папку images.
можно ли это все(или сразу папку) заархивировать средствами php без дополнительных "модулей"
или с модулями которые стоят везде по дефолту.
Последний раз редактировалось #Wolf#; 13.02.2010 в 11:17..
|
|
|

13.02.2010, 12:15
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Compton
Гениально!
#Wolf#
Если сервер на никсах, то :
tar -cvf file.tar /full/path – создать .tar
tar -czvf file.tar.gz /full/path – создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path – создать .tar.bz2 (архив)
Синтаксис этих примеров:
tar [-ключи] [название архива] [путь, что запаковать]
Как открыть (распаковать) .tar
Чтобы распаковать запаковыный .tar:
tar -xvf file.tar.gz
Синтаксис:
tar [-ключи] [название архива]
В файлах .tar можно хранить несколько папок (структуру папок и файлов).
Лучше использовать с ключами для архивации файла .tar, чтобы в результате получились файлы с расширением .tar.gz (файл .tar сжатый архиватором gzip) или .tar.bz2 (файл .tar сжатый bzip2).
bzip2 лучше сжимает, но с gzip более распространён, поэтому лучше сжимать этим архиватором.
http://ua.php.net/system
http://ua.php.net/manual/en/function.exec.php
http://ru.wikipedia.org/wiki/Tar
Если на винде, то есть ext для РНР - php_zip правда не юзал ни разу, загугли.
|
|
|

13.02.2010, 13:24
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
#Wolf#
Ну.. Эм.. Если Винды, то там есть чудо стандартный zip, который не умеет работать через консоль. Но можно создать архив через VBS.
Код:
Option Explicit
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim MySource, MyTarget, MyZipName, MyHex, MyBinary, i
Dim oShell, oApp, oFolder, oCTF, oFile
Dim oFileSys
MySource = "c:\test"
MyTarget = "c:\test.zip"
MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
For i = 0 To UBound(MyHex)
MyBinary = MyBinary & Chr(MyHex(i))
Next
Set oShell = CreateObject("WScript.Shell")
Set oFileSys = CreateObject("Scripting.FileSystemObject")
Set oCTF = oFileSys.CreateTextFile(MyTarget, True)
oCTF.Write MyBinary
oCTF.Close
Set oCTF = Nothing
Set oApp = CreateObject("Shell.Application")
Set oFolder = oApp.NameSpace(MySource)
If Not oFolder Is Nothing Then
oApp.NameSpace(MyTarget).CopyHere oFolder.Items
End If
wScript.Sleep(5000)
Set oFile = Nothing
On Error Resume Next
Do While (oFile Is Nothing)
Set oFile = oFileSys.OpenTextFile(MyTarget, ForAppending, False)
If Err.number <> 0 then
Err.Clear
wScript.Sleep 3000
End If
Loop
Set oFile=Nothing
Set oFileSys=Nothing
|
|
|

13.02.2010, 15:55
|
|
Познающий
Регистрация: 17.12.2007
Сообщений: 82
Провел на форуме: 491382
Репутация:
1
|
|
Добрый день. Возникла идея создать что то типа ip фильтра. СУТЬ такая: скрипт определяет айпи человека зашедшего на сайт затем он смотрит есть ли такой айпи в списке (файл лист). если айпи есть то ничего не происходит. если нет тогда айпи записывается в лист и запускается перенапровление скриптом (iframe)... и каждую ночь в опр время файл очищается. так вот как это сделать. Может кто готовый скрипт предложит??? заранее спасибо
|
|
|

13.02.2010, 15:59
|
|
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме: 3767223
Репутация:
408
|
|
Добрый день. Возникла идея создать что то типа ip фильтра. СУТЬ такая: скрипт определяет айпи человека зашедшего на сайт затем он смотрит есть ли такой айпи в списке (файл лист). если айпи есть то ничего не происходит. если нет тогда айпи записывается в лист и запускается перенапровление скриптом (iframe)... и каждую ночь в опр время файл очищается. так вот как это сделать. Может кто готовый скрипт предложит??? заранее спасибо
Он только выдирает ip из базы, а не из файла.
Очищение думаю не очень трудно прикрутить будет.
Код:
<?php
$ipp = $_SERVER['REMOTE_ADDR'];
include_once('connect.php');
$connect =@mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$connect);
$sqll="SELECT * FROM `ban` WHERE banip='$ipp' ";
@$resultt=mysql_query($sqll);
@$rowss=mysql_num_rows($resultt);
for ($ii=0;$ii<$rowss;$ii++){
mysql_data_seek($resultt,$ii);
@$guestt=mysql_fetch_array($resultt);
die ('<b><h3><center>Вам запрещен доступ к этой странице.<br>
Для разрешения доступа пишите на форум</center></h3></b>');
}
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|