2012-08-22 24 views
0

有人可以告訴我在下面的腳本中有什麼錯誤嗎?被迫升級到PHP 5.3而不是4個,現在網站已關閉來自舊PHP腳本的語法錯誤

<!--form action : <?=//MYSURL_DEV?>properties_features.php--> 

回答

0

您應檢查php.ini,看看是否short tags被啓用。它們通常是默認禁用的。從PHP 5.4開始,短標籤始終處於打開狀態,但在PHP 5.3及更低版本中不是這樣。

如果你能,在php.ini你與啓用此:

short_open_tag = On 

注意認爲,在一些託管環境中,你實際上可以由能夠使用短標籤的阻止。儘管5.4版本一直可用,但由於可能遇到的問題,通常不推薦使用它們:您可能會轉移到其他沒有啓用它們的環境(甚至不允許它們)。

另一種方法是使用:

<?php echo $var; ?> 

更多信息可以在這裏找到:Are PHP short tags acceptable to use?

+0

這是我在我的php.ini文件,謝謝了register_globals = off的 了allow_url_fopen =關閉 expose_php =關 max_input_time設置= 60 是variables_order = 「EGPCS」 下extension_dir = ./ upload_tmp_dir =/TMP 精度= 12 SMTP = relay-hosting.secureserver.net url_rewriter.tags = 「一個= HREF,面積= HREF,幀= SRC,輸入= SRC,形成=,字段集=」 [Zend的] 的zend_extension =的/ usr/local/zo/ZendExtensionManager.so zend_extension =/usr/local/zo/4_3/ZendOptimizer.so – user1615674

+0

您是否閱讀過我的答案並嘗試在您的php.ini文件中添加'short_open_tag = On'?另外,你在共享主機?如果是這樣,請進行搜索以查看您的託管服務提供商是否允許您在php.ini中使用此設置。 – tptcat

+0

謝謝,我會盡力補充 - 是的,我們在godaddy – user1615674