私はPHPで比較的新しいです。simplexml_load_file()エラー
私は私のローカルホスト上で完璧に取り組んでスクリプトを持っていますが、私は試してみて、私のサーバー上に置いたとき、私はこのメッセージを得る:
警告:simplexml_load_file() [function.simplexmlロードファイルを]: http://api.wefeelfine.org:8080/ShowFeelings?display=xml&feeling=happy&returnfields=imageid,feeling,sentence,posttime,postdate,posturl,gender,country,state,city,lat,lon&limit=0&extraimages=20:1:
パーサエラー:ドキュメントの行に /home2/alsweet/public_html/notalone.phpに空である21
動作していないコードの行はこれです:
// get api feed
$xml = simplexml_load_file('http://api.wefeelfine.org:8080/ShowFeelings?display=xml&feeling=' . $feeling . '&returnfields=imageid,feeling,sentence,posttime,postdate,posturl,gender,country,state,city,lat,lon&limit=0&extraimages=20');
は私がミスをしたことがありますか? 私はホスティングプロバイダと話すべきですか?あなたは、XMLローダーを持っているURLを使用して
実際のURLには、エラー出力だけを使用しているとは思われません。彼のソースコードに ":1"がないことを確認してください。 – KTastrophy
@KThompsonあなたが正しいです、私はそれを見るためにスクロールしませんでした。しかし、彼のURLを使用すると、私は空のセットを取得します。 – wajiw
私は実際には "feeling = happy"を使って複数の要素を返しました。エラーがURL内のエラーを示すだけなので、simplexmlが機能しているように見えます。 – KTastrophy