Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.04.2004, 16:49
Gary вне форума Посмотреть профиль Найти все сообщения от Gary
  № 1  
Gary
Banned
[Полный мудак]

Регистрация: Jan 2001
Сообщений: 201
По умолчанию Некоторые символы из ФЛэш рубят GustBook, xLp

Привет люди!
Достало редактировать GuestBook. Люди вводят кавычки (иронии им хоцца первого апреля!), смайлики, а PHP (учебный практически), то отрубит все предыдцщее встретив кавычки, то не поплнит *.txt
PHP такой на сервере:
<?php
// If you are using an old version of php, remove the next set of lines.
// or use $HTTP_POST_VARS["..."] instead.
$Submit = $_POST["Submit"];
$Name = $_POST["Name"];
$Email = $_POST["Email"];
$Website = $_POST["Website"];
$Comments = $_POST["Comments"];
$NumLow = $_REQUEST["NumLow"];
$NumHigh = $_REQUEST["NumHigh"];

// Replace special characters - you can remove the next 5 lines if wanted.
//$Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
//$Email = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
//$Comments = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);
//$Website = eregi_replace("http://", "", $Website);
//$Website = ereg_replace("[^A-Za-z0-9 \@\.\-\/\'\~\:]", "", $Website);
//$Comments = ereg_replace("[^"\"]", "", $Comments);

// Remove slashes.
$Name = stripslashes($Name);
$Email = stripslashes($Email);
$Website = stripslashes($Website);
$Comments = stripslashes($Comments);

Понимаю, что закомментил второй блок весь, но может кто ссылкой кинет или скажет просто, что подправить в этом "студенческом" скрипте. Или во флэш надо обрабатывать нестандартные-служебные знаки перед отправкой?
Виноват конечно за тупость свою, но сегодня мой день ))) Просто срочно надо. Обязательно буду все читать здесь позже!

Старый 01.04.2004, 16:54
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
Что мешает тебе исползовать проверку на включеность кавычек?

http://ua2.php.net/manual/ru/functio...quotes-gpc.php
__________________
...

Старый 01.04.2004, 17:12
Gary вне форума Посмотреть профиль Найти все сообщения от Gary
  № 3  
Gary
Banned
[Полный мудак]

Регистрация: Jan 2001
Сообщений: 201
По умолчанию Отсутствие твоего ответа! THX a lot!

Но теперь-то я его знаю )). СПАсибо, дружище! Читаю...

Создать новую тему   Часовой пояс GMT +4, время: 17:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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