Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Срочно!!! Помогите написать код!

Обсуждение темы Срочно!!! Помогите написать код! в разделе 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, 11:37
Ссылки
Старый 17.02.2004, 18:12   #2
Spy

ну можно сделать файл, где будем хранить последний используемый файл (например 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
Спасибо!
 
Старый 28.02.2004, 15:53
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать небольшой скриптик Николай 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


Текущее время: 20:09. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум