DjBoBaH » 2009.07.18 18:12

Подскажите,пожалуйста,как создать страничку,переходя на которую с переменными к примеру p1,p2 и p3 ,создавался бы файл в папке test с названием "ВремяДата.txt" и в него бы записывались переменные "p1;p2;p3" ?И чтобы на этой же страничке выдавалась инфа об успешной/неудачной отправки переменных...

DarkDaNTe » 2009.07.18 19:23

Я с телефона буду в ближайшее время. Так что писать не могу. Скачай скрипт новостей на файлах. и посмотри

DjBoBaH » 2009.07.18 19:44

DarkDaNTe,ты в ближайшее время будешь с телефона,а я всегда с него...поэтому мне намного проще будет если тут напишут как это сделать,чем я буду в скриптах рыться...

НЕЗНАЙКА » 2009.07.18 20:47

Какие точнее переменные? Пост, гет, сессия запросы? Файлы временные или инфа должна добавляться?

DjBoBaH » 2009.07.18 21:05

НЕЗНАЙКА написал:

Какие точнее переменные? Пост, гет, сессия запросы?

POST

НЕЗНАЙКА написал:

Файлы временные или инфа должна добавляться?

Временные

НЕЗНАЙКА » 2009.07.18 23:12

form.php

Код:

1
span style="color: #0000BB"><?phpecho '<form method="post" action="add.php">Переменная 1: <br /><input name="one" type="text" /><br />Переменная 2:<br /><input name="two" type="text" /><br />Переменная 3:<br /><input name="three" type="text" /><br /><input name="ok" value="GO" type="submit" /></form>';?>

add.php

Код:

1
span style="color: #0000BB"><?phpif(isset($_POST['ok'])){ $error=''; if(!empty($_POST['one'])) { $one=htmlspecialchars($_POST['one']); } else { $error.='Первая пуста!'; } if(!empty($_POST['two'])) { $two=htmlspecialchars($_POST['two']); } else { $error.='Вторая пуста!'; } if(!empty($_POST['three'])) { $three=htmlspecialchars($_POST['three']); } else { $error.='Третья пуста!'; } if($error=='') { $filename=date("H:i:s_d.m.Y"); $string="$one\n$two\n$three\n"; $open=fopen("./test/$filename.txt",'w'); if(!$open) { echo 'Ошибка открытия файла!';exit; } fwrite($open,$string); fclose($open); echo 'Мы записали: <br />Первое: '.$one.'<br />Второе: '.$two.'<br />Третье: '.$three.'<br />'; } else { echo $error; }}else{echo 'Не нажали кнопку!';}?>

На папку тест права 0777!
Добавлено спустя   4 минуты  10 секунд:
Пишу со смарта. Из нужных функций копирование/вставка и доступ к ФС. У тебя это есть? Будь счастлив:)

DjBoBaH » 2009.07.19 04:49

НЕЗНАЙКА,спасибо большое,всё получилось :)

Ещё вопрос...Что мне теперь прописать в файле obzor.php ,чтобы там выводились все файлы из папки test вместе со своей инфой в них и с постраничной навигацией по 10шт. на страницу?

НЕЗНАЙКА » 2009.07.19 10:57

Теперь я тебе задам вопрос:) Кто пишет из нас? Тебе же надо, поизучай. Я сам многого не знаю и тоже ищу информацию. А то так и будешь спрашивать. Погляжу
Добавлено спустя   1 минуту  55 секунд:
Опт, покажи пример вида как хотел

DjBoBaH » 2009.07.19 13:35

Ну вот к примеру у меня файлы file1.txt,file2.txt,file3.txt и т.д. в которых находится "инфа1;инфа2;инфа3" .Мне надо чтобы выводилось так:
file1: Инфа1,Инфа2,Инфа3
file2: Инфа1,Инфа2,Инфа3
file3: Инфа1,Инфа2,Инфа3
и так далее...

НЕЗНАЙКА » 2009.07.19 14:21

Тут больше думать надо:) Акдмех возможно подскажет.

Код:

1
span style="color: #0000BB"><?php//если файл test/obzor.phpforeach(glob('./*.txt') as $file){echo strrchr($file,'/').' : '.file_get_contents($file).'<br />';}?>

Там думать надо

DjBoBaH » 2009.07.19 15:58

НЕЗНАЙКА,нее,не катит :(

НЕЗНАЙКА » 2009.07.19 19:31

Че не катит? Я ж говорю, не осмыслил еще. Подумай сам, поищи на форумах

Gemorroj » 2009.07.24 10:20

еще можно использовать что-то вроде file_put_contents('file.txt', serialize($_REQUEST)); и далее пользоваться сохраненным массивом $_REQUEST