Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   У кого есть опыт работы с гостевой? (http://www.flasher.ru/forum/showthread.php?t=42820)

барт 13.02.2003 01:21

Сообщение добавляет следующий код:

<?
$filename = "mydata.tex";
$newstring = "<tr><td width=\"100%\"><p>$sender_name</p><br>
<a href=\"mailto:$sender_email\">$sender_email</a><br><p>$messege</p></td></tr>";
$myfile = @fopen ($filename, "a") or die ("Ошибка!");
@fwrite ($myfile, $newstring) or die ("Ошибка!");
$msg = "Cообщение отправлено!";
fclose ($myfile);
header ("location: gostivaya.php4");
exit;
?>
<html>
<head>
<title>Cообщение отправлено!</title>
</head>
<body>
<?
echo "$msg";
?>
</body>
</html>

Crazy 13.02.2003 11:06

Это не гостевая книга -- это мечта. Ни одного htmlspecialchars()... :)

Выводиться будет не в одну строку, а с автоматическим wordwrap'ом -- если не начудили в окружающей код верстке.

Если хочешь, чтобы пользователь мог вставить свои собственные разрывы строк -- используй nl2br()...

барт 13.02.2003 19:39

Скажем так:
как сделать, что бы оно выводило текст, так же как и в этом форуме? :confused: :confused: :confused:

барт 13.02.2003 19:55

Тойесть: Например, если это длинное слово, например ссылка то браузер добавляет горизонтальный скролл и это слово выводит в длинную строку!
А здесь такое разрывается на две (или больше :)).

Alex Wanderer 14.02.2003 11:47

А для коротких слов автоматический wordwrap работает?

барт 14.02.2003 21:23

Да!

Crazy 14.02.2003 21:35

Стало быть, тебе нужно слишком длинные слова принудительно бить на куски? Ты это имел в виду?

барт 15.02.2003 00:11

Да! :)

juggy 15.02.2003 12:41

Re: Re: У кого есть опыт работы с гостевой?
 
Цитата:

Оригинал написал(а) Alex Wanderer

А потом какой-нибудь "добрый человек" вставит в твое 123 js-код и станет тебе немножко весело или чуть-чуть наоборот
:p


после истории с моим сайтом , я прям уже этих Js боюсь...

IBSN 15.02.2003 22:51

:) Народ вижу Вы тут рулите в PHP нужна такая фишка:
у меня база данных как base.txt файл, в нем 50 сообщений мне надо вывести по 10 сообщений на страницу и поставить номера страниц как в этом форуме =)


Часовой пояс GMT +4, время: 23:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.