Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как вывести с помошью php текст с двойными кавычками? (https://forum.antichat.xyz/showthread.php?t=137978)

selevit 28.08.2009 20:37

Как вывести с помошью php текст с двойными кавычками?
 
Всем доброго времени суток, у меня вопрос, я хочу вывести форму с помощью пхп, функция 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>&nbsp;</p>
        </form>
        
        HERE;
        
?>


как быть, подскажите, как можно истравить эту ошибку?

Заранее спасибо!

Sharky 28.08.2009 20:44

эмм

echo 'текст';

selevit 28.08.2009 20:48

да уж - это что - если форма размером со страницу, то везде я должен исправлять двойные кавычки на одинарные ))) в названии темы написано:
Цитата:

Как вывести с помошью php текст с двойными кавычками?

Dr1ver 28.08.2009 20:55

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>&nbsp;</p>
        </form>
        
         '
;
        
?>


selevit 28.08.2009 21:01

Спасибо, разобрался!!!!

d_x 28.08.2009 21:06

Цитата:

А когда пытаюсь вывести форму с помощью print <<< HERE форма HERE;, то вы дает ошибку Parse error: parse error, unexpected $end на последней строчке файла, даже если ее там ничего нет. вот пример кода
Вот в этом куске кода:
PHP код:

        </form

        
HERE
        
?> 

все пробелы убери перед HERE;, чтобы прямо с начала строки шло.

selevit 28.08.2009 21:31

Спасибо еще раз :) я разобрался!


Время: 09:14