Использую php. Почему код html выводится как текст?

12
П
На сайте с 23.05.2007
Offline
33
10291

Например при выводе ссылки....почему????????????

tops.in.ua (http://tops.in.ua) - Самые популярные новости
BlizStrike
На сайте с 23.11.2006
Offline
133
#1

По подробнее...

SEO.Taxi - Экспертное SEO Продвижение Сайта (https://SEO.Taxi) - подвезу в ТОП Платные консультации по продвижению.
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#2

Пример в студию.

Light Phantom
На сайте с 17.03.2007
Offline
188
#3

Давно сам с php не практиковался, но, если мне не изменяет память, данная ошибка возникает, когда Вы html выводите через код php, заключая в двойные кавычки. Двойные поменяйте на одинарные

П
На сайте с 23.05.2007
Offline
33
#4

Прим:
$ssilka="<a target=_blank href="http://perestroim.net">сайт</a>";
print "$ssilka";

И выдает текстом <a target=_blank href="perestroim.net">сайт</a>


При просмотре html кода страницы:
&lt;a target=_blank href="http://perestroim.net"&gt;сайт&lt;/a&gt;
ultrabyte
На сайте с 28.01.2006
Offline
80
#5

Потому что надо Content Type выставить.

либо в PHP либо в заголовке документа.

<meta http-equiv="Content-Type" content="text/html; charset=XXX">

кстати да и с кавычками у вас косяк.

$ssilka="<a target=_blank href="http://perestroim.net">сайт</a>";
За клиента на продвижение, откат 20% (http://qjp.ru/index.php/2009-03-04-06-46-45)
П
На сайте с 23.05.2007
Offline
33
#6

content-type выставлен... щас с кавычками попробую...

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#7
Light Phantom:
Давно сам с php не практиковался, но, если мне не изменяет память, данная ошибка возникает, когда Вы html выводите через код php, заключая в двойные кавычки. Двойные поменяйте на одинарные

Неа, работают оба варианта:

echo '<a href="#">сиськи</a>';

echo '<br>';
echo "<a href='#'>сиськи</a>";
ultrabyte
На сайте с 28.01.2006
Offline
80
#8

$ssilka="<a href='http://site.ru'>HELLO</a>";

echo $ssilka;

Либо экранировать кавычки если нужны двойные

$ssilka="<a href=\"http://site.ru\">HELLO</a>";

echo $ssilka;
П
На сайте с 23.05.2007
Offline
33
#9

echo "<IMG src='images/gray/go.gif'> <A href='$url'>Посмотреть комментарии<b></b></A><br>$dt[3]
$msgtowrite...<a href='$url' title='$dt[3]'>>></a>";

$dt[3] - это КОД ссылки, выводит текстом, а в html коде страницы пишет:


&lt;a target=_blank href="http://perestroim.net"&gt;

...забыл, в ссылке,тобиш переменной двойные кавычки.... ни...чего не понимаю

Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#10

Это только под одним скриптом такое получается или все скрипты на сервере так чудят?

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий