![]() |
почему не работает??
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); не работает. Почему? |
у тя проблема не в этом скрипте, тут все отрабатывает четко - даже проверил
http://img199.imageshack.us/img199/3048/35663166.jpg |
Экранируеться только:
PHP код:
|
Цитата:
ну например если передать <h1>HI</h1> , то выведется большими буквами HI, т.е. чёрточки не уберутся |
Цитата:
|
Цитата:
|
чёт $value в цикле не обрабатывается ни htmlspecialchars, ни str_reolace
|
Цитата:
http://img41.imageshack.us/img41/6875/35467520.jpg а насчет что не так - а хз, я не телепат |
Цитата:
если да, как его правильно подключить? |
т.е. из скрипта А в скрипт Б передаются пост-запросы.
в скрипте Б иклудом подключается цикл, который проверяет все пост-запросы. потом в скрипте Б выводятся пост-запросы. что здесь не так? |
Цитата:
|
Цитата:
|
а хз. выкидывай скрипт сюды и посмотрим а так гадать после тяжкого раб. дня нет никакого желания.
ну вот как всегда опаздал =) |
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 код:
PHP код:
|
уууух, ебал)
PHP код:
|
Цитата:
В примере имя известно, а на самом деле мне нужно для всех пост-запросов. |
Цитата:
|
Цитата:
|
Цитата:
пример в array_map можно? |
Цитата:
PHP код:
|
Цитата:
|
Цитата:
|
| Время: 06:46 |