ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

почему не работает??
  #1  
Старый 19.10.2009, 19:28
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
Unhappy почему не работает??

foreach($_POST as $key => $value)
{
$value=htmlspecialchars($value);

echo $value.'<br/>';



}

Все пост-запросы выводятся, но, почему-то не обрабатываются функцией htmlspecialchars. ПОЧЕМУ?

Т.е. echo $value.'<br/>'; работает для всех ПОСТ-запросов, а $value=htmlspecialchars($value); НЕТ!

Последний раз редактировалось vorona; 19.10.2009 в 19:33..
 
Ответить с цитированием

  #2  
Старый 19.10.2009, 19:32
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

А что именно не обрабатываеться? Покажите пример данных скармливаемых скрипту.
 
Ответить с цитированием

  #3  
Старый 19.10.2009, 19:34
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

#2
ну например есть несколько ПОСТ-форм.
в них пишется текст
на сл. странице
весь ПОСТ-массив проверяется циклом foreach
и все формы выводятся
 
Ответить с цитированием

  #4  
Старый 19.10.2009, 19:39
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

Вообщем так:
из скрипта А в скрипт Б передаётся куча ПОСТ-запросов.

Код скрипта Б:

foreach($_POST as $key => $value)
{
$value=htmlspecialchars($value);

echo $value.'<br/>';

}


Из цикла все ПОСТ-запросы выводятся (т.е. echo $value.'<br/>'; работает), а вот ф-ция $value=htmlspecialchars($value); не работает. Почему?
 
Ответить с цитированием

  #5  
Старый 19.10.2009, 19:49
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

у тя проблема не в этом скрипте, тут все отрабатывает четко - даже проверил

 
Ответить с цитированием

  #6  
Старый 19.10.2009, 19:49
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Экранируеться только:
PHP код:
    *    '&' (ampersandbecomes '&amp;'
    
'"' (double quotebecomes '&quot;' when ENT_NOQUOTES is not set.
    * 
''' (single quote) becomes ''' only when ENT_QUOTES is set.
    * 
'<' (less thanbecomes '&lt;'
    
'>' (greater thanbecomes '&gt;' 
-это я к тому,есть ли такие символы у автора в тексте передаваемого к обработке.

Последний раз редактировалось m0Hze; 19.10.2009 в 19:51..
 
Ответить с цитированием

  #7  
Старый 19.10.2009, 19:56
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

Цитата:
Сообщение от m0Hze  
Экранируеться только:
PHP код:
    *    '&' (ampersandbecomes '&amp;'
    
'"' (double quotebecomes '&quot;' when ENT_NOQUOTES is not set.
    * 
''' (single quote) becomes ''' only when ENT_QUOTES is set.
    * 
'<' (less thanbecomes '&lt;'
    
'>' (greater thanbecomes '&gt;' 
-это я к тому,есть ли такие символы у автора в тексте передаваемого к обработке.

ну например если передать <h1>HI</h1>
, то выведется большими буквами HI, т.е. чёрточки не уберутся
 
Ответить с цитированием

  #8  
Старый 19.10.2009, 19:57
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

Цитата:
Сообщение от POS_troi  
у тя проблема не в этом скрипте, тут все отрабатывает четко - даже проверил

а в чём тогда?
 
Ответить с цитированием

  #9  
Старый 19.10.2009, 20:02
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от vorona  
а в чём тогда?
Красные стрелочке кагбе говорят: Капитан очевидность1
 
Ответить с цитированием

  #10  
Старый 19.10.2009, 20:12
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

чёт $value в цикле не обрабатывается ни htmlspecialchars, ни str_reolace
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работает автооплата на веб мани. }{OT@b PHP, PERL, MySQL, JavaScript 3 16.02.2009 20:23
Почему не работает nsd.ru ? -=lebed=- Болталка 9 03.03.2007 02:51
Плохо работает XMMS в FreeBSD je0n *nix 13 11.08.2006 15:51



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ