|
From: buzon on 6 May 2008 13:53 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."); while ($data = fread($fp, 4096)) { xml_parse($xml_parser, $data, feof($fp)) ... Any idea about what is happening?. Thank you!
From: Chris on 6 May 2008 20:14 buzon(a)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/
|
Pages: 1 Prev: RES: [PHP-DB] Shopping cart session handling Next: Array Display |