Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: htmlspecialchars(stripslashes($str)); в textarea
 
 автор: EXP   (28.09.2006 в 19:59)   письмо автору
 
 

Непойму какую функцию надо использовать. Вот например в таком разе
<?  
$str 
"<? 
 \$key = 
$value
echo '<textarea></textarea>';"
;  
$str htmlspecialchars(stripslashes($str));
 
if(isset(
$str))
{ echo 
" <textarea name='x'>".$str
."</textarea>"; } 
?>
Если убрать stripslashes() , экранирует кавычки , а так удаляет символ\ \: оч. мешает при редакт-ии файла

   
 
 автор: Axxil   (28.09.2006 в 21:14)   письмо автору
 
   для: EXP   (28.09.2006 в 19:59)
 

В чём проблема то?
перед выводом в тексареа убирайте экранирование с помощью stripslashes кавычек и всё.

   
 
 автор: EXP   (28.09.2006 в 21:17)   письмо автору
 
   для: EXP   (28.09.2006 в 19:59)
 

невнимательно читаю А вот только щас нашёл , оказывается у htmlspecialchars() есть второй параметр ENT_NOQUOTES -не экранировать"', похоже решил проблему

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования