亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: php檢測遠(yuǎn)端url文件是否存在 [打印本頁]

作者: yaoshiyan    時(shí)間: 2011-12-21 08:44
標(biāo)題: php檢測遠(yuǎn)端url文件是否存在
 
  1. <?php
  2. $url = 'http://xxx.com/xxx.jar';
  3. $hander= get_headers($url);
  4. if ($header[0] == 'HTTP/1.1 200 OK') {
  5.     echo '文件存在';
  6. }else {
  7.     echo '文件不存在';
  8. }
  9. ?>

get_headers的作用就是訪問一個(gè)遠(yuǎn)程地址,把服務(wù)器發(fā)送的HTTP頭以數(shù)組形式返回。而$header[0]則是服務(wù)器返回的狀態(tài)碼(如果不出意外的話狀態(tài)碼應(yīng)該都是第一個(gè)返回的)。
要確定一個(gè)文件在遠(yuǎn)端服務(wù)器上存在,只需要確定訪問這個(gè)文件返回的狀態(tài)碼是"HTTP/1.1 200 OK"就行了(當(dāng)然你也可以判斷如果狀態(tài)碼不是"HTTP/1.1 404 Not Found"的話則文件存在,不過總感覺不保險(xiǎn),畢竟還有其他的諸如301,400這類的狀態(tài)碼)。
 
高手勿笑!!





歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2