2015-04-07 2 views
-1

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

Вот PHP-файл Я хотел бы включать:

<div class = "row2col1"> 
       <h2><u> Links </u></h2> 
       <br/> 
       <a class="sidebar" href="aboutus.html">About Us</a> 
       <br/> 
       <a class="sidebar" href="http://www.yougov.co.uk/">YouGov</a> 
       <br/> 
       <a class="sidebar" href="https://www.conservatives.com/">Conservatives</a> 
       <br/> 
       <a class="sidebar" href="http://www.labour.org.uk/">Labour</a> 
       <br/> 
       <a class="sidebar" href="http://www.libdems.org.uk/">Liberal Democrats</a> 
       <br/> 
       <a class="sidebar" href="http://www.snp.org/">SNP</a> 
       <br/> 
       <a class="sidebar" href="http://www.bnp.org.uk/">BNP</a> 
       <br/> 
       <a class="sidebar" href="http://www.ukip.org/">UKIP</a> 
       <br/> 
       <form> 
        <input type="button" value="Login/Sign Up" onClick="clicked()" /> 
       </form>     
      </div> 

Я сохранил это как sidebar.php. Это код для остальной части веб-страницы, включая PHP скрипт включает:

<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml-transitional.dtd" 
<html> 
    <head> 
     <title>Poll Analysis</title> 
     <link rel="stylesheet" type="text/css" href="style.css" /> 
     <script> 
       function clicked(){ 
       alert("This is currently under construction. We're sorry"); 
       } 
     </script> 
</head> 
    <body> 
     <div class= "main"> 
      <div class = "row1"> 
       <img src="http://i.imgur.com/Jr8K4oz.png" width="100%" height="100%" /> 
       </hr> 
       </br> 
      </div> 
     </div> 
      <div class = "row2"> 
      <?php include("sidebar.php");?> 
       <div class = "row2col2"> 
        <h1> ENTER ARTICLE TITLE HERE </h1> 
        <hr/> 
        <br/>     
        <p> Enter article here </p> 
        <p> Enter article here </p> 
        <p> Enter article here </p> 
        <p> Enter article here </p> 
        <p> Enter article here </p> 
        <p> Enter article here </p> 
        <p> Enter article here </p> 
        <p> Enter article here </p>      
        </div> 
      </div> 
       <footer> 
        <hr/> 
        <br/> 
        <p> Page hosted by <a href ="http://www.000webhost.com/852668.html"> 000webhost </p></a> 
        <p> &#169; Mark Turner 2015 </p> 
       </footer>   
      </body> 
</html>   

Первоначально я сохранил это как файл .html, но потом я вспомнил, что у вас есть, чтобы сохранить его как index.php, чтобы получить скрипт PHP для выполнения. Однако, когда я изменил его, я получил это в моем браузере:

enter image description here

Может кто-нибудь пожалуйста, скажите мне, что я делаю неправильно (это, вероятно, что-то действительно глупо, как в прошлый раз!)

Спасибо заблаговременно, Mark Turner :)

+0

Вы установили свой сайт на местном уровне? –

+0

что-то вроде: 'localhost/mysite/abc.php' –

+0

@Testing Это еще не на сервере, это все на моем рабочем столе. Я пересылаю его на мою учетную запись 000webhost, а не размещаю ее локально. Это проблема? –

ответ

1

Вы должны установить сервер Apache для запуска PHP. Я предпочитаю Xampp. Для запуска:

  1. Вы можете скачать его из https://www.apachefriends.org/download.html
  2. Creat папку под ../xampp/htdocs/
  3. вредителя код ../xampp/htdocs/YourFolder
  4. Включите Xampp Панель управления и запуск Apache и Mysql
  5. Откройте браузер, а затем введите «localhost/YourFolder/index.php» (или «localhost/YourFolder» [тогда и только тогда, когда ваш файл index.php/index.html]) в Адресная строка
2

Php нужен один сервер для запуска кода. Для использования окон вамп-сервера. Если у вас есть сервер wamp, переместите свой код в папку www в wamp.

Скачать WAMP сервер на сайте

http://en.kioskea.net/download/download-1318-wamp-server

для макинтош скачать MAMP сервера

https://www.mamp.info/en/

+0

Я использую Mac, но когда я загружаю файлы на свой сервер 000webhost, он будет работать? –

+0

см. Мое обновленное сообщение – user3386779

+0

Спасибо, но код по-прежнему не выполняется по какой-либо причине :(Может быть, в кодировке есть только ошибка. –

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