2014-12-24 7 views
0

Я работаю над фрагментом кода для веб-страницы, и мои кавычки в моей части php не работают.Котировочные знаки не работают

Я получил этот простой тест из W3School и даже тогда он еще не работает:

Тест:

<!DOCTYPE html> 
<html> 
<body> 
<?php 
$x = 6; 
do { 
    echo "The number is: $x <br>"; 
    $x++; 
} while ($x <= 5); 
?> 
</body> 
</html> 

Ожидаемый результат:

The number is: 6 

В результате я получаю:

"; $x++; } while ($x <= 5); ?> 

Кажется, что пропущен один из кавычек, и я не могу понять, почему.

Ссылка на тест W3School является: http://www.w3schools.com/php/showphp.asp?filename=demo_loop_do_while2

На будущее, почему это было вниз проголосовали?

+1

Похоже, что PHP не включен на вашем веб-сервере. – Dai

+1

Собственно, посмотрите на источник страницы своего браузера. Вы обнаружите, что _all_ PHP-код существует, и был частично неверно представлен как HTML браузером. Вы фактически используете веб-сервер? Вы открыли это как локальный файл в браузере, или вы посетили его с помощью URL-адреса, например 'http: // localhost/thispage.php'? Имеет ли расширение .php? –

+0

Да, все php-коды видны. Я запускаю его с WAMP, и я обращаюсь к нему как к локальному файлу в браузере (C/wamp/www /), и да, он имеет расширение .php – user2883071

ответ

3

Вы открываете файл в своем браузере, как текстовый файл или jpeg, который невозможно сделать для динамических веб-страниц. Вы должны получить доступ к нему через ваш веб-сервер по его URL-адресу. В противном случае веб-сервер не обрабатывает файл, не может обрабатывать PHP.

+0

Да, спасибо. он работает сейчас. – user2883071

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