Jump to content


Photo

Why does fopen() retrieve a blank page?


  • Please log in to reply
1 reply to this topic

#1 11Tami

11Tami
  • Members
  • PipPipPip
  • Advanced Member
  • 329 posts

Posted 24 September 2006 - 09:22 PM

Hello, trying to use fopen() to call a url, when I use it all it does is
show a completely blank page in the browser. No errors and no page.

fopen is allowed in my php.ini.

Hope someone can help, thanks!

#2 printf

printf
  • Staff Alumni
  • Advanced Member
  • 889 posts

Posted 24 September 2006 - 10:07 PM

Could you post your code! Also fopen () is not the best way to fetch, read a remote page. In earlier versions of PHP it was fine, but because of how a stream buffer is now read in later versions of PHP, it only excepts a maximum 128 bytes for each read, so if you have it set higher you might get unexpected results across different systems. Also in order to fetch remote pages using any of the IO streaming functions you have to be sure it's allowed, (php.ini -> allow_url_fopen = ??). It would be better to use file_get_contents (), fsockopen or the best method if you need absolute control would be using CURL!


me!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users