天天看點

沖突">php開啟短标簽與沖突

前兩天寫了個生成mapsite的源碼,想送出到百度和谷歌,在本地測試一點問題都沒有,但是在伺服器上就顯示500錯誤

最後廢了九牛二虎之力,終于可以設定iis直接顯示出錯資訊。

也搞懂了問題所在,預設伺服器環境支援php短标簽

php預設把這個聲明當做php語句了,我暈死了

<?xml version="1.0" encoding="UTF-8"?>和php沖突

問題解決很簡單,用PHP輸出這個語句

echo '<?xml version="1.0" encoding="UTF-8"?>'."\r\n";/

或者關閉伺服器的短标簽

設定short_open_tag = Off

完美解決