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

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

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

  #7301  
Старый 27.12.2008, 00:28
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Exclamation

Цитата:
Сообщение от Apocalypse  
Уважаемые подскажите пожалуйста!

Значит есть скрипт PHP, он читает из MySQL базы, данные типа

И выводит все это в TEXTAREA, но выводит все <>, а &lt; и &gt; не выводятся, хотя в базе они записаны именно так.

Что посоветуете сделать, чтобы все выводилось как в базе?
о моему это проблема с кодировкой! Посмотри какая у тебя в коде и какая стоит в базе!
 
Ответить с цитированием

  #7302  
Старый 27.12.2008, 00:32
m0Hze
Он хакер.
Регистрация: 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 не шпрехает
И соответстченно дальше в скрипт тожа ниче не перадеться....может я экранировал ковычке неправильно?Полюбас опять тупая ошибка
 
Ответить с цитированием

  #7303  
Старый 27.12.2008, 00:50
Apocalypse
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме:
69606

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

Цитата:
Сообщение от geforce  
о моему это проблема с кодировкой! Посмотри какая у тебя в коде и какая стоит в базе!
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Apocalypse  
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
хз, не спец в етом,но попробуй вот так..
$out = mysql_escape_string($dannie);
 
Ответить с цитированием

  #7305  
Старый 27.12.2008, 01:04
Apocalypse
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме:
69606

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

Цитата:
Сообщение от m0Hze  
хз, не спец в етом,но попробуй вот так..
$out = mysql_escape_string($dannie);
нет, так он тупо заменил символы переноса на новую строку буквами
 
Ответить с цитированием

  #7306  
Старый 27.12.2008, 01:13
t4Nk
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме:
938032

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

Цитата:
Сообщение от Apocalypse  
Уважаемые подскажите пожалуйста!

Значит есть скрипт PHP, он читает из MySQL базы, данные типа

И выводит все это в TEXTAREA, но выводит все <>, а &lt; и &gt; не выводятся, хотя в базе они записаны именно так.

Что посоветуете сделать, чтобы все выводилось как в базе?
PHP код:
$str '<p>Это тег
&lt;p&gt;Это просто надпись'
;

echo 
'<textarea>'htmlspecialchars($str) .'</textarea>'
попробуй так
 
Ответить с цитированием

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

Репутация: 702


По умолчанию

str_replace попробуй
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Никто не может ответить на пост #7353?
 
Ответить с цитированием

  #7309  
Старый 27.12.2008, 01:24
Apocalypse
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме:
69606

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

Цитата:
Сообщение от t4Nk  
PHP код:
$str '<p>Это тег
&lt;p&gt;Это просто надпись'
;

echo 
'<textarea>'htmlspecialchars($str) .'</textarea>'
попробуй так
не работает, и у меня данные смешанные ведь есть и теги, а есть и спец символы, которые используются для наглядности примеров
 
Ответить с цитированием

  #7310  
Старый 27.12.2008, 01:30
t4Nk
Познающий
Регистрация: 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\">";
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ