Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Гостевая книга (http://www.flasher.ru/forum/showthread.php?t=77475)

FoXwhite 26.03.2006 12:51

Гостевая книга
 
Сейчас пытаюсь создать свою гостевую книгу на php.
Для примера скачал несколько статей и исходников.
Проблема в следуюющем.
При нажатии на кнопку "Отправить" на загружаемой странице написано
"Parse error: parse error, unexpected '"' in z:\home\www.fox-white.ru\www\req\gbadd.php on line 27"

Вот 26-29 строки файла gbadd.php
"// нет кавычкам! 2=DeaD= thanX!
$name = ereg_replace("\"", """, $name);
$email = ereg_replace("\"", """, $email);
$guesttext = ereg_replace("\"", """, $guesttext);"

Если их удалить то все работает (вроде), но автор статьи утверждает, что скрипт работает без ошибок.
Объясните что не так.

automatix 26.03.2006 14:42

Проверь все кавычки -- тут с ними просто беда. Зачем, к примеру, открывающие (или это закрывающие) кавычки в 26-ой строке и где они закрываются (или открываются), уж не внизу ли после $guesttext);? Да и в трех последующих -- в каждой по синтаксической ошибке.

cosmo 26.03.2006 16:35

Честно говоря такой способ экранирования мне не нравится. Я пользуюсь след функцией

Код:

function adds($el) {
  if (!get_magic_quotes_gpc()) $el = addslashes($el);
  return $el;
}

Так же , можно добавить удаление тегов striptags()

-MS- 26.03.2006 22:42

этот способ экранирования не работоспособен

FoXwhite 28.03.2006 20:07

Ясненько.
Теперь, чтобы новую тему не создавать следующий вопрос.
Скачал я скрипт "Обратной связи". Залил на хостинг.
Запустил. Вылезло сообщение, что скрипт работает и пробное письмо отправлено на мой E mail, но письмо так и не пришло.
E mail зарегистрирован на Rambler'e, а скрипт я кинул в папку www своего хостинга. Может я его не туда закачал или проблемы в чем-то еще?

-MS- 28.03.2006 22:06

телепатов нет, скрипт как нить настраивал?

FoXwhite 29.03.2006 09:24

Вложений: 1
Вот этот скрипт.
В test.php прописал свой собствееный E mail.


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

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