2012-07-16 74 views
1

我想程序在PHP,但PHP標籤不工作: ,我相信沒有錯誤在我下面的代碼:PHP標籤不工作/串不顯示

<html> 
    <head> 
     <?php 
      $test = "Gumagana ako :P"; 
      echo "$test"; 
     ?> 
     <title>My First PHP</title> 
    </head> 
    <body> 
     My Test String is <?php echo $test; "> 
    </body> 
</html> 

你怎麼看問題是什麼?僅供參考,我正在使用xampp。

+2

什麼是你的文件擴展名? – 2012-07-16 12:02:28

+0

你在哪裏運行?你安裝了一個本地PHP服務器來嘗試一下嗎? – Onheiron 2012-07-16 12:03:37

+1

你必須添加結束標記嗎?>像我的測試字符串是<?php echo $ test; ?> – Ricky 2012-07-16 12:04:07

回答

5

確保您的文件擴展名是.php,並且它位於Xampp f的htdocs文件夾內老。並且確保Apache服務運行良好。

,並且確保,你正在瀏覽的這個像http://localhost/yourfile.php

<html> 
    <head> 
     <?php 
      $test = "Gumagana ako :P"; 
      echo "$test"; 
     ?> 
     <title>My First PHP</title> 
    </head> 
    <body> 
     My Test String is <?php echo $test; ?> 
    </body> 
</html> 
+0

是的我修改了我的index.php,仍然沒有顯示我的測試字符串。 – 2012-07-16 12:57:15

+0

@bEtTyBarnes所以問題是什麼?如果它沒有解決,那麼爲什麼你接受了答案? – james 2012-07-16 18:23:07

+0

確保你的Apache服務運行良好。另外請確保,您已更改擴展名,但未重命名文件名。你確定它的文件名不是index.php.html嗎? – hsuk 2012-07-17 03:13:09

4

你在關閉你的php時犯了一個錯字。

My Test String is <?php echo $test; "> 

閉上你的PHP是這樣的:

My Test String is <?php echo $test; ?> 

否則PHP試圖解釋以下爲PHP它給出了一個錯誤:

"> </body> </html> 
+0

是的,我現在改變了。但是我的網站上仍然沒有字符串輸出。 – 2012-07-16 13:02:03

+0

您要求的php是有效的,它與您的服務器配置有關,請使用終端/命令行tail檢查您的錯誤日誌-f /var/log/apache2/error.log – Tieme 2012-07-16 23:38:42

2

存在丟失的PHP結束標記或問題已被雙引號取代:

My Test String is <?php echo $test; ?> 
+0

我現在改變了它。 – 2012-07-16 12:57:50

2

My Test String is <?php echo $test; ?> //標籤沒有關閉

+0

我已經關閉它。仍然沒有輸出。 – 2012-07-16 13:10:04

2
<body> 


     My Test String is <?php echo $test; "> 


    </body> 

有misteck

My Test String is <?php echo $test; ?> 

請檢查

+0

我現在改了它。但只顯示空白空間 – 2012-07-16 13:17:10

+0

是你的問題解決了嗎? – Jalpesh 2012-07-17 04:40:14

2

只寫這樣的: -

My Test String is <?php echo $test;?> 
+0

我現在改變了。它仍然是一樣的。 – 2012-07-16 13:00:09

+0

你能告訴我你想做什麼嗎? – ckpatel 2012-07-16 13:07:04

+0

我想查看我的測試字符串Gumagana ako:P – 2012-07-16 13:10:37