您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php 监测远道文件是否存在

2025/7/20 17:34:24发布15次查看
php 监测远程文件是否存在
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 = fread($fp, 128); fclose($fp); if (trim($first_header) == ) return false; if (!preg_match(/200/, $first_header) || preg_match(/location:/, $first_header)) return false; return true; }
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product