Вы не зашли.
Главная » PHP » "Добавить текст"
#1. Alaya Off (7)
Участник
2009.11.24 12:12
Подскажите пожалуйста код добавление статьи пользователем :
в папку
new_text
добавить текст
!Nazvane_Avtor_Data.txt
(название текста складывается из названия статьи, автора и даты добавления).
Колличество символов неограниченно, кодировка утф-8.
любой код можно заставить работать методом тыка. Если долго тыкать
#2. Gemorroj Off (107)
Administrator
2009.11.24 14:02
тебе нужно сделать сохранение файла с определенным названием?
#3. Alaya Off (7)
Участник
2009.11.24 19:07
Да , Паш , я хочу добавить в библиотеку, возможность добавления статей (не у всех есть возможность сперва тхт файлы писать, потом загружать. Да и некоторые пишут прямо в эфире.. В общем, мне нужно сохранять текст в тхт-файл, и пусть не через базу, хотя бы просто забросить в папку. Но что бы сохранялся он с определенным названием : название_статьи_автор_дата (что бы не было проблем с авторством)
любой код можно заставить работать методом тыка. Если долго тыкать
#4. staryisv Off (1)
Участник
2009.11.26 00:12
<?php
//имя пользователя
$name = $_POST['name'];
//его мыло
$email = $_POST['email'];
//дата
$date = date("d.m.Y-H.i.s");
//содержимое записи
$textarea = $_POST['textarea'];
// проверяем ввод данных
if (!empty($name) && !empty($email) && !empty($textarea)) {
//запоминаем данные
$text.= "$name \n";
$text.= "$email \n";
$text.= "$textarea \n";
//создаем и открываем файл для записи
$file = fopen("$date"."$name"."myfile.txt", "a+");
//записываем данные в файл
fwrite($file,$text);
//закрываем файл
fclose($file); }
?>
что то вроде этого,хотя,я могу и ошибаться. Или вот тут посмотри http://forum.php.su/topic.php?forum=60&topic=911
Отредактировано staryisv (2009.11.26 00:12)
Спорт - есть молодость,движенье - это жизнь!Лег,значит умер!
#5. Alaya Off (7)
Участник
2009.11.26 12:12
Спасибо )))) попробую.
любой код можно заставить работать методом тыка. Если долго тыкать
#6. staryisv Off (1)
Участник
2009.11.27 14:02
Привет всем. Есть вопрос. Нужно создать некий файл,чтобы в нем была форма ввода данных. Типа фамилия,имя,мыло. После нажатия на кнопку "ввести" появлялась бы информация типа, ваша фамилия: фамилия введенная в форме,ваш е-майл: е-майл,введенный в форме.а при обновлении страницы все данные удалялись и пользователь возвращался бы опять к пустой форме.
Подскажите пожалуйста пример кода.
P.S. Желательно,чтобы это все было в одном файле. Сторонний временный файл,типа mass.txt не используем. И если можно, защиту от некорректного ввода Имени и Е-Майл.
Отредактировано staryisv (2009.11.27 15:03)
Спорт - есть молодость,движенье - это жизнь!Лег,значит умер!
#7. Gemorroj Off (107)
Administrator
2009.11.27 20:08
Код:
if ($_POST) {
echo 'Фамилия: ' . htmlspecialchars($_POST['surname'], ENT_NOQUOTES) . '<br/>
Email: ' . htmlspecialchars($_POST['email']);
} else {
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">
<div>
Фамилия<br/>
<input type="text" name="surname" /><br/>
Email<br/>
<input type="text" name="email"/><br/>
<input type="submit"/>
</div>
</form>';
}
#8. staryisv Off (1)
Участник
2009.11.28 10:10
Спасибо, Паша. Только когда я данные ввел и получил их,делаю обновление страницы, и данные остаются. А как сделать,чтобы снова к заполнению формы вернуться при обновлении? Чтобы при обновлении на второй странице снова попадать на первую?
Спорт - есть молодость,движенье - это жизнь!Лег,значит умер!
#9. Gemorroj Off (107)
Administrator
2009.11.28 10:10
Код:
span style="color: #0000BB"><?phpsession_start();if ($_POST && !$_SESSION['post']) { $_SESSION['post'] = true; echo 'Фамилия: ' . htmlspecialchars($_POST['surname'], ENT_NOQUOTES) . '<br/> Email: ' . htmlspecialchars($_POST['email']);} else { $_SESSION['post'] = false; echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post"> <div> Фамилия<br/> <input type="text" name="surname" /><br/> Email<br/> <input type="text" name="email"/><br/> <input type="submit"/> </div> </form>';}?>
#10. staryisv Off (1)
Участник
2009.11.28 12:12
syntax error, unexpected '!' Ошибка в 3-ой строке. - вот это выдает.
Спорт - есть молодость,движенье - это жизнь!Лег,значит умер!
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.015 s