2016-10-05 2 views
0

Я только учусь PHP, и я попробовал свою первую программу, которая, как показано нижеPHP эхо выход

<!DOCTYPE html> 
<head> <title>My first PHP</title> </head> 
<body> 

<?php 
echo "<p>Hello world!</p>"; 
?> 

</body> 
</html> 

Но выход я получил в моем браузере был

Hello world! 
"; ?> 

Почему «; ?> появляется в браузере?

+0

это ваш полный код? и какое расширение файла? .html или .php? –

+0

- это ваше имя файла с .php? – Dave

+0

filename first.php – azemda

ответ

0

Я использую Fedora 23, я разместил этот файл php в/var/www/html, который является корневой папкой по умолчанию для веб-сервера. Я не установил пакет php, поэтому я установил пакет php и перезапустил сервер и Я получил ожидаемый результат.

0
  1. Сохраните файл в с расширением .php.
  2. подобный код

     <?php 
    
        echo '<p> Hello world! </p> ' ; 
    ?> 
    

их нет ничего подобного, что вы показываете .. пожалуйста, проверьте его. Всегда убедитесь, что ваш синтаксис php правильный.

+0

Я сохранил его как first.php – azemda

+0

Если вы ученик .. Вы должны прочитать, как запустить php на вашем локальном хосте. После этого вы получите свой ответ дорогим. –

1

Как u_mulder говорит в комментариях, ваш веб-сервер (Apache, Nginx и т. Д.) Не настроен на обработку файлов PHP. Причина вы получаете этот вывод потому, что ваш браузер отдавая ниже в виде одного отверстия HTML тега:

<?php 
echo "<p> 

и отображение последующих символов:

Hello world! 
"; ?> 

как текст. Если вы View Source в своем браузере, вы увидите полное содержимое своего файла.

Чтобы исправить это, вам нужно включить обработку PHP в настройках вашего веб-сервера - это будет отличаться в зависимости от того, какое программное обеспечение сервера вы используете, но вы должны иметь возможность легко найти руководство.

Смежные вопросы