|
Срочно!!! Помогите написать код!Обсуждение темы Срочно!!! Помогите написать код! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Если кто может срочно помогите написать код! Что нам надо: есть форма ввода с 6 полями (пусть будт pole 1, pole 2 и ... |
|
Опции темы |
17.02.2004, 11:37 | #1 |
|
Если кто может срочно помогите написать код!
Что нам надо: есть форма ввода с 6 полями (пусть будт pole 1, pole 2 и т.д.) Надо написать на php обработчик этой формы, чтобы: 1) смотрелся каталог "txt". В нем находятся файлы 01.txt, 02.txt, 03.txt 2) в следующий порядковый номер файла (в нашем случае 04.txt, потом 05.txt, потом 06.txt и т.п.), записывались данные полученные из формы, причем в виде: 0|::|данные из pole 1|::| 1|::|данные из pole 2|::|0|::| 2|::|данные из pole 3|::|0|::| 3|::|данные из pole 4|::|0|::| 4|::|данные из pole 5|::|0|::| 5|::|данные из pole 6|::|0|::| помогите пожалуйста! если я не понятно объяснил, спросите что вам непоянтно! я уточну суть вопроса! |
|
17.02.2004, 18:12 | #2 |
|
ну можно сделать файл, где будем хранить последний используемый файл (например 6)
потом считываем из него все. Проверяем длинну... если она меньше 2, то добавляем 0 if (strlen($read_info)<2){ $dd="0".$read_info;}else{ $dd=$read_info; } далее открываем на запись файл $dd, и вписываем построчно... |
|
19.02.2004, 19:39 | #3 |
|
Ну смотри.
Вот форма: <form name="FormName" action="files.php" method="post"> Pole 1 <input name="pole[0]" type="text" value="" size="40"> Pole 2 <input name="pole[1]" type="text" value="" size="40"> Pole 3 <input name="pole[2]" type="text" value="" size="40"> Pole 4 <input name="pole[3]" type="text" value="" size="40"> Pole 5 <input name="pole[4]" type="text" value="" size="40"> Pole 6 <input name="pole[5]" type="text" value="" size="40"> <input type="submit" value="Send"> </form> А вот скрипт: <?php $dir = opendir("txt/"); while($file = readdir($dir)){ $i++; if ($i>2){ $num[] = substr($file, 0, (strlen($file) - 4)); } } closedir($dir); $l = count($num); $m = 0; for ($k = 0; $k < $l; $k++){ if ($num[$k] > $m){ $m = "$num[$k]"; } } $m++; if (strlen($m) < 2){ $m = "0".$m; } $m = $m . ".txt"; $file=fopen("txt/".$m,"a"); for ($t=0;$t<6;$t++){ $str=$t."|::|".$pole[$t]."|::|"; if ($t>0) $str = $str."0|::|"; fwrite($file,$str."\n"); } fclose($file); ?> |
|
28.02.2004, 15:53 | #4 |
|
Спасибо!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите написать небольшой скриптик | Николай | HTML, CSS, JavaScript | 10 | 05.05.2008 21:30 |
Срочно!! Помогите с массивом! | MasMaX | ASP, Perl, PHP и MySQL | 2 | 25.01.2006 02:09 |
Помогите срочно!!! | BromeFX | Растровая графика | 4 | 22.03.2005 16:13 |
Помогите написать чат | vitalmar | HTML, CSS, JavaScript | 2 | 30.01.2004 03:48 |
Помогите срочно !!! Plzz ! | vision | HTML, CSS, JavaScript | 1 | 17.09.2003 02:05 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|