Всем доброго времени суток, у меня вопрос, я хочу вывести форму с помощью пхп, функция echo тут прокатит и print тоже, А когда пытаюсь вывести форму с помощью print <<< HERE форма HERE;, то вы дает ошибку Parse error: parse error, unexpected $end на последней строчке файла, даже если ее там ничего нет. вот пример кода PHP: <?php print <<<HERE <form action="add_file.php" method="post" name="new_file" id="new_file"> <p> <label>Название материала<br> <input type="text" name="title" id="title"> </label> </p> <p> <label>Описание(descriotion)<br> <input type="text" name="meta_d" id="meta_d"> </label> </p> <p> <label>Ключевые слова<br> <input type="text" name="meta_k" id="meta_k"> </label> </p> <p> <label>Дата Добавления<br> <input name="date" type="text" id="date" value="2009-08-26"> </label> </p> <p> <label>Краткое Описание<br> <textarea name="description" id="description" cols="60" rows="5"></textarea> </label> <br> <br> <label>Полное описание<br> <textarea name="text" id="text" cols="60" rows="20"></textarea> </label> <br> <br> <label>Автор<br> <input type="text" name="author" id="author"> <br> </label> <br> <label> <input type="submit" name="submit" id="submit" value="Добавить материал"> </label> </p> <p> </p> </form> HERE; ?> как быть, подскажите, как можно истравить эту ошибку? Заранее спасибо!
да уж - это что - если форма размером со страницу, то везде я должен исправлять двойные кавычки на одинарные ))) в названии темы написано:
PHP: <?php echo ' <form action="add_file.php" method="post" name="new_file" id="new_file"> <p> <label>Название материала<br> <input type="text" name="title" id="title"> </label> </p> <p> <label>Описание(descriotion)<br> <input type="text" name="meta_d" id="meta_d"> </label> </p> <p> <label>Ключевые слова<br> <input type="text" name="meta_k" id="meta_k"> </label> </p> <p> <label>Дата Добавления<br> <input name="date" type="text" id="date" value="2009-08-26"> </label> </p> <p> <label>Краткое Описание<br> <textarea name="description" id="description" cols="60" rows="5"></textarea> </label> <br> <br> <label>Полное описание<br> <textarea name="text" id="text" cols="60" rows="20"></textarea> </label> <br> <br> <label>Автор<br> <input type="text" name="author" id="author"> <br> </label> <br> <label> <input type="submit" name="submit" id="submit" value="Добавить материал"> </label> </p> <p> </p> </form> '; ?>
Вот в этом куске кода: PHP: </form> HERE; ?> все пробелы убери перед HERE;, чтобы прямо с начала строки шло.