Как вставить HTML-разметку в новую HTML-страницу с помощью PHP? - PullRequest
0 голосов
/ 16 января 2010

У меня есть скрипт php, который использует переменную $ content для записи текста на только что созданную HTML-страницу, которая пуста. Мой PHP-скрипт прекрасно работает с использованием обычного текста ASCII. Когда я пытаюсь вставить теги HTML разметки, я получаю сообщение об ошибке, и скрипт перестает работать. вот пример. html write не работает независимо от того, какие html тэги я использую. $ Content = "echo" "; эхо ""; echo "require_once ('some.php')"; echo "Привет, сегодня есть"; дата эха ('l, F jS, Y'); эхо ""; echo ""; \ r \ n ";

Я пытался повторить, а не повторить. мне нужно добавить какой-либо тип делимера или есть функция php, которую я должен использовать, чтобы обойти эту проблему?

Ответы [ 3 ]

1 голос
/ 16 января 2010

Делаем ваш код немного более презентабельным ...

$Content = "echo "";
echo "";
echo "require_once('some.php')";
echo "Hello, today is ";
echo date('l, F jS, Y');
echo "";
echo "";\r\n";

Показывает ошибку разбора в самом начале. $Content = "echo ""; содержит дополнительную кавычку ("), которая не понравится переводчику. Похоже, вы пытаетесь присвоить весь свой PHP-код переменной, что, вероятно, не то, что вы пытаетесь достичь.

Кажется более вероятным, что вы надеетесь ...

require_once('some.php');
echo "Hello, today is ";
echo date('l, F jS, Y');
echo "\r\n";
echo "<!-- Added by Richard for kicks -->";

Попробуйте еще раз, и когда вы заходите в скрипт через браузер, перейдите в View-> Source и увидите, что все, что есть в вашем PHP-скрипте, есть.

0 голосов
/ 16 января 2010

Во-первых, что "пример php" показывает на Google: http://www.php -scripts.com / php_diary / php_scripts.html

0 голосов
/ 16 января 2010

Если вы хотите вывести информацию на свою HTML-страницу, то:

echo "<b>This is bold</b> This isn't";

Будет правильным форматом. Я вижу, что вы делаете несколько вещей, которые явно нарушены в фрагментах, которые вы опубликовали, но я понятия не имею, что вы действительно пытаетесь сделать.

Почему вы помещаете свой контент в переменную перед выводом? Если у вас есть весь ваш контент в $ content, формат для использования будет

echo $content;

Может быть, если вы разместите реальный сценарий, кто-то может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...