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

Форум PHP

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

 

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

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

тема: Использование кавычек в переменной
 
 автор: relikt   (13.02.2008 в 22:54)   письмо автору
 
 

Здравствуйте.
Вот у меня появился такой вопрос
Есть первый файл


<? 
$p 
"<p>Некий текст</p>";
include 
"{$_SERVER['DOCUMENT_ROOT']}/design/layout.php";
 
?>


Принцы такой. Есть каталог файлов. И есть один общий шаблон для всех них layout.php. Соответственно в первом файле прописывается всё текстовое содержание страницы(несколько переменных). Так вопрос, а если мне нужно в переменной использовать текст в двойных кавычках - " ? Появляется ошибка. Я знаю, что для этого можно использовать такой способ \" , но если у меня много текста? Как можно реализовать такой способ, когда система сама экранирует кавычки?

   
 
 автор: winflip   (13.02.2008 в 22:56)   письмо автору
 
   для: relikt   (13.02.2008 в 22:54)
 

функция htmlspecialchars вам в помощь

   
 
 автор: relikt   (13.02.2008 в 22:59)   письмо автору
 
   для: winflip   (13.02.2008 в 22:56)
 

нет не поможет. У меня ведь устанавливается переменная, там кавычка, соответственно появляется ошибка, а последней строчкой в файле я подключаю шаблон, но до него дело не доходит, из за ошибки.

   
 
 автор: Trianon   (13.02.2008 в 23:02)   письмо автору
 
   для: relikt   (13.02.2008 в 22:54)
 

строки

PS to winflip: функция, которую Вы указали, не имеет отношения к заявленной проблеме.

   
 
 автор: mihdan   (13.02.2008 в 23:02)   письмо автору
 
   для: relikt   (13.02.2008 в 22:54)
 


<<HTML
тут любой код
HTML;

   
 
 автор: relikt   (13.02.2008 в 23:08)   письмо автору
 
   для: mihdan   (13.02.2008 в 23:02)
 

то есть в файле я пишу так


$p <<HTML 
тут любой код 
HTML;


В своём шаблоне


echo $p;

   
 
 автор: bronenos   (13.02.2008 в 23:13)   письмо автору
 
   для: relikt   (13.02.2008 в 23:08)
 

$p = <<HTML

   
 
 автор: relikt   (13.02.2008 в 23:17)   письмо автору
 
   для: bronenos   (13.02.2008 в 23:13)
 

Все понял, спасибо.

   
Rambler's Top100
вверх

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