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

Форум PHP

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

 

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

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

тема: Спец символы, кавычки
 
 автор: Maloy   (28.04.2005 в 18:27)
 
 

Наверное все в свое время сталкивались с проблемой кавычек при создании формы через ПХП. Есть ли какие-либо спец символы чтобы отобразитькавычки.
Я пробовал \ - не помогает, если ставить одинарную кавчку, то переменная внутри не считываеться, а если двойную, то их оченб много получаеться...
Есть у кого идеи?
Вот типа пример:
echo 'Ім'.'"'.'я автора:<input name="auth" type="text" maxlength="140" size="40" value='."'"."$author"."'"."> ";

   
 
 автор: Akira   (28.04.2005 в 19:31)   письмо автору
 
   для: Maloy   (28.04.2005 в 18:27)
 

<? print "Печатаем имя: \"$name\" " ?>

У меня все ок.

   
 
 автор: cheops   (28.04.2005 в 22:24)   письмо автору
 
   для: Maloy   (28.04.2005 в 18:27)
 

Обычно, когда HTML-форму создают динамически стараются минимизировать число кавычек, т.е. писать примерно так
<?php
echo 'Iм"я автора:<input name=auth type=text maxlength=140 size=40 value="'.$author.'"> ';
?>

Это не совсем педантично, зато здорово улучшает читабельность кода...

   
 
 автор: Maloy   (04.05.2005 в 14:20)
 
   для: Maloy   (28.04.2005 в 18:27)
 

Без кавычек, есл выводить переменную состоящую из нескольких слов, выводится только первое. \" - не работает, я его еще давно пробовал.... Есть еще варианты? У меня PHP 4.3.3

   
 
 автор: Flash5   (04.05.2005 в 14:51)   письмо автору
 
   для: Maloy   (04.05.2005 в 14:20)
 

Есть функция htmlentities которая подменяет все html символы (",',/,\) соответствующими кодами.

   
Rambler's Top100
вверх

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