2015-05-28 36 views
0

我剛剛學習PHP,在學習過程中,導師要求我創建兩個文件:一個HTML文件和一個PHP文件。 HTML文件(命名爲name.html)看起來是這樣的:我在php中的代碼沒有打開所需的輸出

<!DOCTYPE html> 
<html lang="en"> 

<head> 
    <title> Today&rsquo;s Date </title> 
    <meta name="viewport" content="width=device-width"> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8"> 
</head> 

<body> 
    <a href="name.php?name=Kevin">Hi, I&rsquo;m Kevin!</a> 
</body> 

而PHP文件(名爲name.php)是這樣的:

<!DOCTYPE html> 
<html lang="en"> 

<head> 
    <title> Today&rsquo;s Date </title> 
    <meta name="viewport" content="width=device-width"> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8"> 
</head> 

<body> 

    <?php 
     $name = $_GET['name']; 
     echo 'Welcome to our website, ' . $name . '!'; 
    ?> 

</body> 

現在的問題是這樣的:PHP文件應該輸出「歡迎來到我們的網站,凱文!「根據作者點擊html文件上的鏈接後。但是我的不是,實際上它根本不輸出任何東西。

我不知道我的代碼是否有問題。任何在家裏的PHP專家都應該讓我通過。

謝謝。

+0

在瀏覽器中查看源代碼。你看到PHP代碼嗎?如果是這樣,那麼你的PHP沒有正確配置 –

+0

你得到的錯誤代碼是什麼? – Junaid

+0

我想你沒有運行PHP服務器。 – Alaanor

回答

0

如果你是在本地主機上運行,​​那麼你的URL應該是這樣的

http://localhost/a.html

也確保在WAMP或XAMPP,運行Apache與否。

0

你必須在localhost(服務器)下運行這個文件。瀏覽器中沒有任何內容出現的原因是,默認情況下,瀏覽器會將<?php ... ?>設置爲<!--?php ?-->,如果未經服務器解析即可查看。

修復:在服務器上查看它。

+0

我有xampp正在運行...我通過本地服務器運行代碼,這兩個文件都位於xampp的htcdocs文件中... – Yusuf01

+0

我打開了其他的php文件和他們都打開(而xampp運行時)它只是沒有打開的name.php文件,我檢查錯誤(使用螢火蟲),但找不到任何 – Yusuf01

+0

檢查文檔的源代碼(從瀏覽器)。它是否已經註釋掉PHP代碼?如果沒有,請檢查響應頭。你確定你的URL指向正確的文件嗎? – mehulmpt