Вы не зашли.
Главная »
PHP » Создание txt файла скриптом и запись инфы в него
Подскажите,пожалуйста,как создать страничку,переходя на которую с переменными к примеру p1,p2 и p3 ,создавался бы файл в папке test с названием "ВремяДата.txt" и в него бы записывались переменные "p1;p2;p3" ?И чтобы на этой же страничке выдавалась инфа об успешной/неудачной отправки переменных...
Отредактировано DjBoBaH (2009.07.18 18:06)
Я с телефона буду в ближайшее время. Так что писать не могу. Скачай скрипт новостей на файлах. и посмотри
DarkDaNTe,ты в ближайшее время будешь с телефона,а я всегда с него...поэтому мне намного проще будет если тут напишут как это сделать,чем я буду в скриптах рыться...
Какие точнее переменные? Пост, гет, сессия запросы? Файлы временные или инфа должна добавляться?
ДАУН-Данная Аватара Унаследована Незнайкой
НЕЗНАЙКА написал:
Какие точнее переменные? Пост, гет, сессия запросы?
POST
НЕЗНАЙКА написал:
Файлы временные или инфа должна добавляться?
Временные
form.php
Код:
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
Код:
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 секунд: Пишу со смарта. Из нужных функций копирование/вставка и доступ к ФС. У тебя это есть? Будь счастлив
Отредактировано НЕЗНАЙКА (2009.07.18 23:11)
ДАУН-Данная Аватара Унаследована Незнайкой
НЕЗНАЙКА,спасибо большое,всё получилось
Ещё вопрос...Что мне теперь прописать в файле obzor.php ,чтобы там выводились все файлы из папки test вместе со своей инфой в них и с постраничной навигацией по 10шт. на страницу?
Отредактировано DjBoBaH (2009.07.19 06:06)
Теперь я тебе задам вопрос
Кто пишет из нас? Тебе же надо, поизучай. Я сам многого не знаю и тоже ищу информацию. А то так и будешь спрашивать. Погляжу
Добавлено спустя 1 минуту 55 секунд: Опт, покажи пример вида как хотел
ДАУН-Данная Аватара Унаследована Незнайкой
Ну вот к примеру у меня файлы file1.txt,file2.txt,file3.txt и т.д. в которых находится "инфа1;инфа2;инфа3" .Мне надо чтобы выводилось так:
file1: Инфа1,Инфа2,Инфа3
file2: Инфа1,Инфа2,Инфа3
file3: Инфа1,Инфа2,Инфа3
и так далее...
Тут больше думать надо
Акдмех возможно подскажет.
Код:
span style="color: #0000BB"><?php//если файл test/obzor.phpforeach(glob('./*.txt') as $file){echo strrchr($file,'/').' : '.file_get_contents($file).'<br />';}?> |
Там думать надо
Отредактировано НЕЗНАЙКА (2009.07.19 14:02)
ДАУН-Данная Аватара Унаследована Незнайкой