2013-04-15 4 views
0

У меня есть ОЧЕНЬ простой PHP-код, который я сохранил под test.php Я открываю его в любом браузере на локальном компьютере, работающем под управлением Windows 8 , похоже, затрагивает только локальные файлы без матер .HTML или .phpПростой php-код не работает

Какой хороший день! ";?>

код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Untitled Document</title> 
    </head> 
    <body> 
    <?php 
    $str = "Hello world!"; 
    echo $str; 
    echo "<br>What a nice day!"; 
    ?> 
    </body> 
    </html> 
+1

Какой сервер вы установили локально? У вас установлен сервер? Как получить доступ к странице? –

+0

Во-первых, рассмотрите вопрос о закрытии тэга '
': '
'. '
' является законным, AFAIK, но может быть возиться с интерпретатором. –

+0

Нет ошибки на моем конце .. если это ФАКТИЧЕСКИЙ код – swapnesh

ответ

2

Там нет ошибки в коде, но тот факт, вы открываете веб-страницу без веб-сервера (по-видимому). Если у вас установлен и запущен Apache, вы uld скопируйте эту страницу в каталог htdocs и протестируйте его как localhost/mycode.php (учитывая, что вы сохранили документ как файл .php).

+0

Он уже сохранил его в test.php ... веб-сервер - это единственное, чего он не хватает, я думаю;) – swapnesh

+0

Да, это распространенная ошибка когда вы начинаете кодирование, так что это нормально :) –

+0

whait a sec, который может быть проблемой, позвольте мне проверить xammp – 2013-04-15 08:26:18

0

Вы пытаетесь запустить php-скрипт без PHP. PHP - это код на стороне сервера, это означает, что он не запускается без установки PHP на вашем сервере.

В вашем случае я предлагаю использовать UsbWebserver (см. http://www.usbwebserver.net/). Его небольшой веб-сервер, который вы можете установить на свой локальный компьютер (занимает около 2 минут), включает в себя PHP, MySQL, Apache и PHPmyAdmin. Поместите файл в папку /root (как .php) и запустите его оттуда.

0

Как вы видите here код работает правильно, что означает, что это ваш веб-сервер.

Сохраните файл .php и загрузите его на свой веб-сервер или установите что-то как xampp.

Xampp позволяет запускать локальный веб-сервер на вашем компьютере под управлением Windows.

0

Имейте в виду, что PHP не является языком программирования на стороне клиента. Сценарий должен интерпретироваться и выполняться на сервере с Apache или что-то подобное.

Client (Browser) → requests example.php → Server executes script 
      ↑           ↓ 
      ← sends the *output* back to the client ← 

PS: Вы можете также использовать локальный компьютер в качестве сервера (попробуйте например XAMPP). Затем вы можете получить доступ к своему собственному серверу с помощью localhost.

0

Вам необходимо установить apache server и php, или просто использовать пакет с обоими.

  • Скачать xampp сервер (например) и установить его
  • Поместите свой файл .php в \Your\XAMPP\Path\ HTDOCS \ папку
  • Открыть в браузере http://localhost/test.php

Если вы видите правильный результат, то все в порядке. В другом случае у вас есть проблема с конфигурацией xampp.