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

Discussion in 'PHP' started by selevit, 28 Aug 2009.

  1. selevit

    selevit Banned

    Joined:
    19 Aug 2009
    Messages:
    95
    Likes Received:
    9
    Reputations:
    -3
    Всем доброго времени суток, у меня вопрос, я хочу вывести форму с помощью пхп, функция 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;
            ?>

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

    Заранее спасибо!
     
  2. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    эмм

    echo 'текст';
     
  3. selevit

    selevit Banned

    Joined:
    19 Aug 2009
    Messages:
    95
    Likes Received:
    9
    Reputations:
    -3
    да уж - это что - если форма размером со страницу, то везде я должен исправлять двойные кавычки на одинарные ))) в названии темы написано:
     
  4. Dr1ver

    Dr1ver Elder - Старейшина

    Joined:
    20 Aug 2008
    Messages:
    83
    Likes Received:
    80
    Reputations:
    14
    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>
            
             '
    ;
            
    ?> 

     
  5. selevit

    selevit Banned

    Joined:
    19 Aug 2009
    Messages:
    95
    Likes Received:
    9
    Reputations:
    -3
    Спасибо, разобрался!!!!
     
  6. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Вот в этом куске кода:
    PHP:
            </form

            
    HERE
            
    ?> 
    все пробелы убери перед HERE;, чтобы прямо с начала строки шло.
     
    #6 d_x, 28 Aug 2009
    Last edited: 28 Aug 2009
  7. selevit

    selevit Banned

    Joined:
    19 Aug 2009
    Messages:
    95
    Likes Received:
    9
    Reputations:
    -3
    Спасибо еще раз :) я разобрался!