Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Повторная отправка формы [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): « 1 [2]   

> Без описания
Nepster
Отправлено: 21 Апреля, 2008 - 12:39:49
Post Id



Junior Member


Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2007  

Карма 0




Вот

CODE:

<?

$file=fopen("nepster.dat","a") or die("Ошибка");
fputs($file, nl2br($_POST['content']));
fclose($file);
header('Location: index.php');

?>



Не чо тоже


Написал



CODE:
<?

$file=fopen("nepster.dat","a") or die("Ошибка");
fputs($file, nl2br("\n", '<br>', $_POST['content']));
fclose($file);
header('Location: index.php');

?>



Выдает


CODE:
Warning: Wrong parameter count for nl2br() in S:\home\PlayRest.od.ua\www\forma\add.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at S:\home\PlayRest.od.ua\www\forma\add.php:4) in S:\home\PlayRest.od.ua\www\forma\add.php on line 6
fputs($file, str_replace("\n", '
', $_POST['content']));



Я просто совсем в пхп не шарю, вот чото не выходит )
 
 Top
Furax
Отправлено: 21 Апреля, 2008 - 21:43:15
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Nepster
Ещё раз. То, что мы с yura3d Тебе написали, относилось к переводам строки внутри каждого сообщения. Или требуется перевод строки между последовательными записями в файл?
 
 Top
Nepster
Отправлено: 22 Апреля, 2008 - 09:17:24
Post Id



Junior Member


Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2007  

Карма 0




Ну типа того но я уже догадался =), это было не просто )))) Получилось вот так


CODE:

<?
$file=fopen("nepster.dat","a") or die("Ошибка");
fputs($file, str_replace("\n", '<br>', $_POST['content']));
$name="<br>";
$name1="<hr>";
fputs($file,$name."\n");
fputs($file,$name1."\n");
fclose($file);
header('Location: index.php');
?>


А вот еще вопросик:

Вот допустим идет форма, в ней написано "текст1" и кнопка отправить.
"текст1" написан в файле text1.php.

Как сделать так, чтобы допустим в форме пишешь вместо "text1" "Text2", жмешь отправить и он сохраняется в файл text1.php
 
 Top
Furax
Отправлено: 22 Апреля, 2008 - 09:49:26
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




CODE:
<?php
if (isSet($_POST['text']))
{
$file = fopen('data.txt', 'w');
fputs($file, htmlSpecialChars($_POST['text']));
fclose($file);
}
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<textarea name="text" row="10" cols="100"><?php include('data.txt'); ?></textarea>
<input type="submit" value="Сохранить">
</form>


Правда, здесь используется файл data.txt, т. к. кидать пользовательский ввод в PHP-файл лучше не следует - могут быть попытки взлома.

(Отредактировано автором: 22 Апреля, 2008 - 09:50:42)

 
 Top
Nepster
Отправлено: 22 Апреля, 2008 - 10:12:22
Post Id



Junior Member


Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2007  

Карма 0




СПС =)


Цитата:
кидать пользовательский ввод в PHP-файл лучше не следует - могут быть попытки взлома.



Это для админки =)
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0331]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33