检测远端文件是否存在的一段php代码
Freigeben: 2016-07-25 09:00:49
Original
796 Leute haben es durchsucht
-
-
/**
- php 检测远端文件是否存在
- by http://bbs.it-home.org
- */
- function get_http_response_code($theURL) {
- $headers = get_headers($theURL);
- return substr($headers[0], 9, 3);
- }
/**
- * Fetches all the real headers sent by the server in response to a HTTP request without redirects
- * 获取不包含重定向的报头
- */
- function get_real_headers($url,$format=0,$follow_redirect=0) {
- if (!$follow_redirect) {
- //set new default options
- $opts = array('http' =>
- array('max_redirects'=>1,'ignore_errors'=>1)
- );
- stream_context_get_default($opts);
- }
- //get headers
- $headers=get_headers($url,$format);
- //restore default options
- if (isset($opts)) {
- $opts = array('http' =>
- array('max_redirects'=>20,'ignore_errors'=>0)
- );
- stream_context_get_default($opts);
- }
- //return
- return $headers;
- }
- ?>
-
复制代码
curl方式判断的方法,参考:php使用curl判断远程文件是否存在的代码 。 |
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31