2011-12-15 5 views
2

У меня есть код, встроенный в мои теги php, однако он не читает html, кто-нибудь знает почему? Любая помощь будет оценена по достоинству.echo <<< _ END не работает

echo <<<_END 
<pre> 
<form action = "sqltest.php" method = "POST"> 
Author <input type = "text" name = "author" /> 
Title <input type = "text" name = "title" /> 
Category <input type = "text" name = "category" /> 
Year <input type = "text" name = "year" /> 
ISBN <input type = "text" name = "isbn" /> 
<input type = "submit" value = "Add Record" /> 
</form> 
</pre> 

_END; 
+1

у вас ничего нет на линии (даже не пробел) до _END; ? вы не получаете ошибки? –

+1

Я сначала подумал, что это bash;) Работает для меня, я только что попробовал. –

+0

Отсутствует ошибка, и она не менялась до пробела _END; По какой-то причине я думаю, что он читает это как строку в текстовом редакторе, если это помогает? –

ответ

4

Проблема была с пробельных, будьте осторожны при использовании оператора _END < < < в текстовом редакторе по умолчанию может отступ. Не должно быть пробелов.

+1

Простая ошибка. Это позор. HEREDOC/NOWDOC не разрешает отступы с отступом. Нарушение отступа раздражает. – Bojangles

+1

Бывает также на netbeans – Goaler444

Смежные вопросы