Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

27.12.2008, 00:28
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от Apocalypse
Уважаемые подскажите пожалуйста!
Значит есть скрипт PHP, он читает из MySQL базы, данные типа
И выводит все это в TEXTAREA, но выводит все <>, а < и > не выводятся, хотя в базе они записаны именно так.
Что посоветуете сделать, чтобы все выводилось как в базе?
о моему это проблема с кодировкой! Посмотри какая у тебя в коде и какая стоит в базе!
|
|
|

27.12.2008, 00:32
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Вот в обем,взял пример от пончика,ну ето не важно... 
В общем скриптус,выдерает из рефера ид письма...
Значит так,вставляю в index.php рядом с формой авторизации вот такую ерунду.
PHP код:
<?
preg_match_all("|.*\?id=(\d*);.*|U", $_SERVER['HTTP_REFERER'], $out);
$id = $out[1][0];
echo $id;
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
?>
Но чтото отказываеться работать,хотя перехожу с рефера маил.ру,с письма.В общем все условия,но ета какашко ддаже ехо $id не шпрехает 
И соответстченно дальше в скрипт тожа ниче не перадеться....может я экранировал ковычке неправильно?Полюбас опять тупая ошибка 
|
|
|

27.12.2008, 00:50
|
|
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме: 69606
Репутация:
2
|
|
Сообщение от geforce
о моему это проблема с кодировкой! Посмотри какая у тебя в коде и какая стоит в базе!
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
|
|
|

27.12.2008, 00:54
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Apocalypse
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
хз, не спец в етом,но попробуй вот так..
$out = mysql_escape_string($dannie);
|
|
|

27.12.2008, 01:04
|
|
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме: 69606
Репутация:
2
|
|
Сообщение от m0Hze
хз, не спец в етом,но попробуй вот так..
$out = mysql_escape_string($dannie);
нет, так он тупо заменил символы переноса на новую строку буквами
|
|
|

27.12.2008, 01:13
|
|
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме: 938032
Репутация:
86
|
|
Сообщение от Apocalypse
Уважаемые подскажите пожалуйста!
Значит есть скрипт PHP, он читает из MySQL базы, данные типа
И выводит все это в TEXTAREA, но выводит все <>, а < и > не выводятся, хотя в базе они записаны именно так.
Что посоветуете сделать, чтобы все выводилось как в базе?
PHP код:
$str = '<p>Это тег
<p>Это просто надпись';
echo '<textarea>'. htmlspecialchars($str) .'</textarea>';
попробуй так
|
|
|

27.12.2008, 01:14
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
str_replace попробуй
|
|
|

27.12.2008, 01:17
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Никто не может ответить на пост #7353?
|
|
|

27.12.2008, 01:24
|
|
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме: 69606
Репутация:
2
|
|
Сообщение от t4Nk
PHP код:
$str = '<p>Это тег
<p>Это просто надпись';
echo '<textarea>'. htmlspecialchars($str) .'</textarea>';
попробуй так
не работает, и у меня данные смешанные ведь есть и теги, а есть и спец символы, которые используются для наглядности примеров
|
|
|

27.12.2008, 01:30
|
|
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме: 938032
Репутация:
86
|
|
Сообщение от m0Hze
Никто не может ответить на пост #7353?
если я правильно тебя понял, тогда вот
PHP код:
<?
preg_match_all("|.*\?id=(\d*)|", $_SERVER['HTTP_REFERER'], $out);
$id = $out[1][0];
echo $id;
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|