2011-04-25 100 views
0

我的工作中,我需要通過從Android手機的HTTP POST請求的數據發送到我的網頁上的項目。簡單的PHP腳本不工作

是我工作的PHP代碼如下:

<?php  
echo "<pre>"  
print_r($_POST);  
?> 

當我試圖打開腳本(即去www.mywebpage /運行script.php我的手機瀏覽器)我得到以下錯誤:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' 
in /home/smartpho/public_html/phpskripta/script.php on line 3 

我不明白爲什麼會這樣,因爲我有「;」在第3行

+0

你缺少第2行錯誤消息分號只是告訴你,第3行是哪裏的錯誤是第一次注意到通過解析器。 – Wylie 2011-04-25 09:49:39

回答

8

echo "<pre>"後忘了一個分號。

下面是正確的代碼(包括正確的PHP語法和無效少HTML):

<?php  
echo "<pre>"; 
print_r($_POST);  
echo "</pre>"; 
?> 

順便說一句,該錯誤消息告訴您完全正確的信息:你只需要一個分號別的事情發生之前。所以分析器檢測3號線的錯誤,因爲它不希望一個字符串後print_r權。例如,下面是正確的,太(但顯然可怕閱讀):

echo 'meow' 
;print_r($_POST) 
; 
+0

錯誤消失了,現在我得到一些日本信:戼⁲㸯㰊㹢慆懾牥潲㱲戲㨾†慃汬琠湵敤楦敮⁤畦據楴湯†⡰湩㰠㹢栯浯⽥浳牡灴潨瀯扵楬彣瑨汭瀯贛歳楲瑰⽡捳楲瑰瀮贛⼼㹢漠楬敮㰠㹢㰳戲㰾牢⼠ਾ – cos 2011-04-25 10:09:56