file_get_content(converting to htmlspecialchars)



所以我有这个urlhttp://my-server.com/feeds/feed.pl?op=retrieveIncidents&type=社会、政府和;cbsa=31100,它包含由另一个进程构建的xml数据。现在我使用的是带有url硬编码的file_get_contents(),它工作得很好。在开发的这个阶段,我必须开始使用当前登录应用程序的用户的配置文件和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)[函数.file获取内容]:无法打开流:HTTP请求失败!HTTP/1.1 404未找到在/home/Agena/lvegerano/svn/webapps/ims/trunk/phpfiles/application/views/scripts/chp/listfordashboard.phtml9

记下&。我试过htmlentities_decode()urlencode()和其他,但都无法正常工作。我该怎么做才能使file_get_contents()将&转换为&

如有任何关于如何解决这一问题的帮助,我们将不胜感激。

我想我忘了回答这个问题了。问题出在我们的清漆设置上。它被设置为查找URL,如果被识别,则插入主机名。因为我刚开始在这里工作,所以我没有意识到这个功能。因此,我认为错误不是因为清漆掩盖了网址。

相关内容

  • 没有找到相关文章

最新更新