Простой PHP echo код не работает
вот мой html со скриптом php:
<html> <head> <title>Bob's Auto Parts</title> </head> <body> <h1>Bob's Auto Parts</h1> <table width = 100% > <tr> <?php echo "<td>This is working.</td>"; ?> </tr> </table> </body> </html>
почему вывод этого появляется с A ; ?>. Я хочу, чтобы это было 'это работает.' только. Вот выход
Автозапчасти Боба
автозапчасти Боба
Это работает."; ?>
I знаю, что я делаю что-то не так, но не могу понять это. Спасибо заранее.
9 ответов
любой из этих (или более) может быть вашим ответом, почему он не работает
- есть ли на самом деле PHP работает на вашем компьютере?
- это расширение файла
.php
? - вы получаете доступ к файлу через браузер, делая что-то вроде
http://localhost/myfile.php
- если он находится на удаленном сервере, установлен ли PHP?
убедитесь, что вы используете <?php
, а не <?
стенография, так как это может быть отключено на вашем сервере. Это приведет к выходу"; ?> как это случилось со мной несколько месяцев назад при переходе на PHP5.
Я видел только нечетный вывод, как это, когда PHP-анализатор не обнаруживает его как PHP. Убедитесь, что PHP работает так, как ожидалось, и что <?php
тег признается.
в моем случае (который является очень конкретным случаем) установка этого отсутствующего пакета (Ubuntu 14.04) сделала трюк:
sudo apt-get install libapache2-mod-php5
для пользователей, работающих с php7 установить пакет:
sudo apt-get install libapache2-mod-php7.0
после этого просто перезапустите Apache:
sudo service apache2 restart
и там вы идете.
у меня была такая же проблема, когда я поняла свою ошибку:
вместо правильного http://localhost/test.php
Я просто дважды щелкнул по файлу file:///C:/Users/.../htdocs/test.php
.
файл был сохранен в кодировке UniCode. Открыл файл в блокноте и сохранил, изменив кодировку на "ANSI" и сохранив файл как имя файла.php и введите "все файлы", кодируя как"ANSI".
http://localhost/demo/demo.HTML-код не будет работать. http://localhost/demo/demo.в PHP будет работать. php работает .расширение PHP. Удачи бро
Проверьте, установлены ли более 2 версий PHP. Сервер может запутаться в этом. Сначала удалите версии php и переустановите только одну версию PHP.
чтобы отобразить PHP или запустить Embedded PHP, вам нужно сказать PHP, чтобы посмотреть внутри HTM и HTML-файлов.
вам нужно иметь файл в корневой папке каталога HTML под названием .htaccess
, который представляет собой простой текстовый файл со следующей строкой:
#AddType application/x-httpd-php .html .htm
это позволяет компилятору PHP знать, как компилировать php при отображении HTML-страницы.
WINDOWS FIX У меня была та же проблема. Все, что я сделал, это добавил еще одну папку в htdocs и поместил туда свой PHP-скрипт. Это решило проблему. Образец..
Оригинал: C:\xampp\htdocs\PhpScript.в PHP
исправить: C:\xampp\htdocs\New Папка\PhpScript.в PHP