Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: проверка данных POST [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: проверить данные переданные из textarea
ALEN
Отправлено: 06 Марта, 2011 - 20:16:05
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




Сначало нужно точно знать, что будет с данными после получения их.
Если сразу пишешь в БД, то mysql_escape_string , остальные варианты смотреть нужно
 
 Top
broshurkaplus
Отправлено: 09 Марта, 2011 - 21:11:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


Помог: 2 раз(а)




проблема решена
делаю так

$_POST['str']= htmlspecialchars($_POST['str']) ; убир теги
$_POST['str']=nl2br($_POST['str']); вставл br
$_POST['str']= mysql_real_escape_string($_POST['str']); экранируем
далее в бд

а при выводе $r_po_teme_page[5]=stripslashes($r_po_teme_page[5]);
 
 Top
ALEN
Отправлено: 09 Марта, 2011 - 21:18:35
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




broshurkaplus пишет:
$_POST['str']=nl2br($_POST['str']); вставл br

Это лучше при выводе делать
 
 Top
OrmaJever Модератор
Отправлено: 09 Марта, 2011 - 21:24:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)






-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
ALEN
Отправлено: 09 Марта, 2011 - 21:33:48
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




OrmaJever
Зачем? А теперь мне очень интересно на этот код будет посмотреть, когда автор его решит исправить, сколько там будет после каждого апдейта лишних новых строк.
 
 Top
OrmaJever Модератор
Отправлено: 09 Марта, 2011 - 21:39:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




я неувидел 2 страницу и писал ответ на последний пост 1 страницы, но и тут он актуален.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB