1

したがって、このURL http://my-server.com/feeds/feed.pl?op=retrieveIncidents&type=social,government&cbsa=31100には、別のプロセスによって作成されたxmlデータが含まれています。今私はfile_get_contents()ハードコードされたURLで使用していました、そしてそれは完全に働きました。開発のこの段階で、アプリケーションにログインしている現在のユーザーの構成ファイルとcbsaコードの使用を開始する必要がありました。

これ/feeds/feed.pl?op=retrieveIncidents&type=social,government&cbsa=は構成から取得されます。

これ31100はユーザーオブジェクトから来ています。

これhttp://my-server.comはヘルパーfn()から来ています。

$server = $this->serverUrl();
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini', APPLICATION_ENV);
$curOperator = Default_Model_Operator::getActiveOperator();

$feedUrl = $server.$config->ims->idfFeed.$curOperator->regions;

印刷/エコーする$feedUrlと次のようになりますhttp://my-server.com/feeds/feed.pl?op=retrieveIncidents&type=social,government&cbsa=31100

しかし、警告$feed = file_get_contents($feedUrl)が表示されると 、file_get_contents (http://vdot.orion.meridian-enviro.com/feeds/feed.pl?op=retrieveIncidents type = social、government cbsa = 31100)[function.file-get-contents ]:ストリームを開くことができませんでした:HTTPリクエストが失敗しました!9行目の/home/Agena/lvegerano/svn/webapps/ims/trunk/phpfiles/application/views/scripts/chp/list-for-dashboard.phtmlにHTTP/1.1404が見つかりません
&&

をメモし&ます。htmlentities_decode()私は、、urlencode()およびその他を試しましたが、これを機能させることができません。file_get_contents()は何に変換&でき&ますか?

これを修正する方法についての助けをいただければ幸いです。

4

1 に答える 1

0

私はこれに答えるのを忘れていたと思います。問題はワニスのセットアップでした。URL を検索するように設定されており、認識された場合はホスト名が挿入されます。私はここで働き始めたばかりだったので、この機能を知りませんでした。したがって、ワニスがURLをマスキングしていたので、そうではないと思ったエラーです。

于 2013-04-10T21:09:24.670 に答える