Re: Problems fopen like parameter
| From: | Chris | Date: | Wed, 07 May 2008 00:14:26 +0000 |
| Subject: | Re: Problems fopen like parameter | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-44964@lists.php.net to get a copy of this message | ||
buzon@alejandro.ceballos.info wrote:
> I am opening a rss file using fopen.
>
> If I use direct value, it can be opened, but I use a paremeter, I obtain
> an error.
>
>
> This works:
>
> ...
> xml_set_character_data_handler($xml_parser, "characterData");
> $fp =
> fopen("http://www.arteglobal.net/news.xml","r")
> or die("Error
> reading RSS data.");
> while ($data = fread($fp, 4096))
> {
> xml_parse($xml_parser, $data, feof($fp))
> ...
>
> But this one not (Error reading RSS data):
>
> ...
> $url_rss = "http://www.arteglobal.net/news.xml";
> ...
> xml_set_character_data_handler($xml_parser, "characterData");
> $fp = fopen($url_rss,"r") or die("Error reading RSS data.");
PHP doesn't care whether you are using a variable or a direct value for
something like this.
Maybe you're doing something to $url_rss between setting it and before
the fopen call.
echo $url_rss;
just before the fopen line. What is it set to?
--
Postgresql & php tutorials
http://www.designmagick.com/