foreach($_POST as $key => $value) { $value=htmlspecialchars($value); echo $value.'<br/>'; } Все пост-запросы выводятся, но, почему-то не обрабатываются функцией htmlspecialchars. ПОЧЕМУ? Т.е. echo $value.'<br/>'; работает для всех ПОСТ-запросов, а $value=htmlspecialchars($value); НЕТ!
#2 ну например есть несколько ПОСТ-форм. в них пишется текст на сл. странице весь ПОСТ-массив проверяется циклом foreach и все формы выводятся
Вообщем так: из скрипта А в скрипт Б передаётся куча ПОСТ-запросов. Код скрипта Б: foreach($_POST as $key => $value) { $value=htmlspecialchars($value); echo $value.'<br/>'; } Из цикла все ПОСТ-запросы выводятся (т.е. echo $value.'<br/>'; работает), а вот ф-ция $value=htmlspecialchars($value); не работает. Почему?
а может быть из-за того, что этот цикл подключается на страницу include_once? если да, как его правильно подключить?
т.е. из скрипта А в скрипт Б передаются пост-запросы. в скрипте Б иклудом подключается цикл, который проверяет все пост-запросы. потом в скрипте Б выводятся пост-запросы. что здесь не так?
а хз. выкидывай скрипт сюды и посмотрим а так гадать после тяжкого раб. дня нет никакого желания. ну вот как всегда опаздал =)
1.php: <? include_once("2.php"); if (!isset($_GET['act']) || $_GET['act']=="") { echo'<br><hr><form action="1.php?act=add" method="post">'; echo'<b>Сообщение:</b><br>'; echo '<textarea cols="20" rows="3" name="msg"></textarea><br>'; echo'<input type="submit" value="ADD" /></form>'; } if ($_GET['act']=="add") { echo $_POST['msg']; } ?> 2.php: foreach($_POST as $key => $value) { $value=htmlspecialchars($value); }
PHP: 2.php: foreach($_POST as $key => $value) { $value=htmlspecialchars($value); } ууу,шо за бляц**тво ,зачем переменной передавать значение глобального массива пост в htmlspecialchars(); не лучше будег его на выводе использовать? PHP: <?php $array=array('a','b','c','>'); foreach($array as $key => $value) echo htmlspecialchars($value); ?>
дело в том, что это для всех пост-запросов, т.е. я не знаю имена всех переменных. В примере имя известно, а на самом деле мне нужно для всех пост-запросов.