先檢查一下文件是否存在
if (file_exists($file_dir . $file_name))
這個方法不知道行不行

解决方案 »

  1.   

    可以的,除非你要检查get的信息。
      

  2.   

    用js就可以了:
    <script>
      function checkStatus(url)
      {
        XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")
        XMLHTTP.open("HEAD",url,false)
        XMLHTTP.send()
        return XMLHTTP.status==200
      }
      alert(checkStatus("http://www.cnnie.net"))
    </script>
      

  3.   

    用fopen函数
    <?php
    error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_WARNING);
    $url = 'http://www.csdn.net';
    $fp = fopen($url,'r');
    if (!$fp)
    {
    echo "无效URL";
    }
    else
    echo "有效URL";
    ?>