前兩天寫了個生成mapsite的源碼,想提交到百度和谷歌,在本地測試一點問題都沒有,可是在服務器上就顯示500錯誤php
最後廢了九牛二虎之力,終於能夠設置iis直接顯示出錯信息。服務器
也搞懂了問題所在,默認服務器環境支持php短標籤測試
php默認把這個聲明當作php語句了,我暈死了xml
<?xml version="1.0" encoding="UTF-8"?>和php衝突源碼
問題解決很簡單,用PHP輸出這個語句it
echo '<?xml version="1.0" encoding="UTF-8"?>'."\r\n";/io
或者關閉服務器的短標籤百度
設置short_open_tag = Offcoding
完美解決map