国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP判斷遠程文件是否存在

2024-07-15 01:59:28
字體:
來源:轉載
供稿:網友
<?php
  /*
  函數:remote_file_exists
  功能:判斷遠程文件是否存在
  參數: $url_file -遠程文件URL
  返回:存在返回true,不存在或者其他原因返回false
  */
  function remote_file_exists($url_file){
  //檢測輸入
  $url_file = trim($url_file);
  if (empty($url_file)) { return false; }
  $url_arr = parse_url($url_file);
  if (!is_array($url_arr) || empty($url_arr)){return false; }
  //獲取請求數據
  $host = $url_arr['host'];
  $path = $url_arr['path'] ."?".$url_arr['query'];
  $port = isset($url_arr['port']) ?$url_arr['port'] : "80";
  //連接服務器
  $fp = fsockopen($host, $port, $err_no, $err_str,30);
  if (!$fp){ return false; }
  //構造請求協議
  $request_str = "GET ".$path."HTTP/1.1/r/n";
  $request_str .= "Host:".$host."/r/n";
  $request_str .= "Connection:Close/r/n/r/n";
  //發送請求
  fwrite($fp,$request_str);
  $first_header = fgets($fp, 1024);
  fclose($fp);
  //判斷文件是否存在
  if (trim($first_header) == ""){ return false;}
  if (!preg_match("/200/", $first_header)){
  return false;
  }
  return true;
  }
  ?>
上一篇:PHP 危險函數解釋

下一篇:php基本符號

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商水县| 张北县| 吐鲁番市| 古交市| 长宁区| 博客| 县级市| 综艺| 莲花县| 图片| 望奎县| 鹰潭市| 沛县| 远安县| 静安区| 古田县| 连江县| 句容市| 桓台县| 元氏县| 西乌珠穆沁旗| 万载县| 观塘区| 蒙山县| 澄城县| 班戈县| 仁化县| 榆林市| 林西县| 交口县| 罗城| 监利县| 黄山市| 安溪县| 曲周县| 思南县| 长寿区| 深圳市| 习水县| 宝丰县| 郯城县|