is_readable
判断给定文件名是否可读 (PHP 3, PHP 4, PHP 5) bool is_readable ( string filename )说明
如果由 filename 指定的文件或目录存在并且可读则返回 TRUE。 记住 PHP 也许只能以运行 webserver 的用户名(通常为 'nobody')来访问文件。不计入安全模式的限制。 

解决方案 »

  1.   


    $wurl = 'http://xml.*.com/?p=0023&u=c';
    if ($fp = @fopen($wurl, 'r')) {
          $content = '';
            
          while ($line = fread($fp, 1024)) {
             $content .= $line;
          }
       }
    要加个@要不然页面会有错误。
      

  2.   

    是不是可以这样?下面这样写对吗?$wurl = 'http://xml.*.com/?p=0023&u=c';
    if ($fp = fopen($wurl, 'r')) {
          $content = '';
            
          while ($line = fread($fp, 1024)) {
             $content .= $line;
          }
       }
    else exit("unable to open file $wurl");
    $xml = simplexml_load_file('http://*.xml')
     or die();
    ...
      

  3.   

    写个函数,读读远程文件,如果能读就返回ture,不行返回false.
      

  4.   

    只要获取远程文件不存在的话,就会返回FLASH,判断一下不就行了么.