![]() |
Вставка php-переменной в html Может не совсем правильно тему обозвал. Суть вопроса такова. Файл РНР. Имеем ссылку. Ссылка нормально работает, на странице отображается. <a href="http://web.ru/<?echo $var;?>.html">Ссылка</a> Для отправки html кода в письме переменной $mail присваивается html код. ссылки вида <a href="http://web.ru/12345.html">Ссылка</a> отображаются в письме правильно а вот <a href="http://web.ru/<?echo $var;?>.html">Ссылка</a> не верно. <?echo $var;?> не вставлять свое значение. как записать правильно? $mail="<a href="http://web.ru/<?echo $var;?>.html">Ссылка</a>" |
последнюю строчку записал не совсем верно $mail='<a href="http://web.ru/<?echo $var;?>.html">Ссылка</a>' |
что за бред? $mail= идет в рамках интерпретатора php? Зачем тогда вложенные <?php ?>? $mail = "textetxt $var texttext"; или $mail = 'texttext '.$var.' textext'; |
Спасибо. Я какого то лешего или $mail = 'texttext ".$var." textext'; писал или $mail = "textetxt '.$var.' texttext"; Что то путаюсь постоянно с " и ' |
3-Койот >все просто, если в двойных кавычках - можно не делать разделения ".$.", если переменная без [id]. Одинарные - надо делать. \r \n работают только в двойных кавычках, поэтому возможны такие конструкции $mail = 'text: '.$_GET['id'].' text'."\n"; |
Фанат NASCAR - спасибо |
А вообще, для оформления html в переменную, советую присмотреться к HEREDOC-синтаксис [url]http://www.php.su/learnphp/datatypes/?string#heredoc[/url] $mail = <<<EOF ... EOF; |
[quote=Фанат NASCAR;38497143] если переменная без [id].[/quote] Кстати, есть еще конструкции "text **$VAR['id']** text" например. |
скобочки фигурные короче |
Текущее время: 05:25. Часовой пояс GMT +3. |