Home  |  Linux  | Mysql  | PHP  | XML
From:Chris Date:Tue May  6 18:14:26 2008
Subject:Re: Problems fopen like parameter
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/
Navigate in group php.db at sever news.php.net
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants