HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

почему не работает??
  #1  
Старый 19.10.2009, 19:28
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
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

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

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

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

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

  #4  
Старый 19.10.2009, 19:39
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
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


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

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

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

  #6  
Старый 19.10.2009, 19:49
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
Участник форума
Регистрация: 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
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

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

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

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

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

Репутация: 3171


По умолчанию

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

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

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

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



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



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


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




ANTICHAT.XYZ