PHP检验、读取、写入文件

作者: zms! 日期: 2013.10.02 本文发布于2370天前 分类: PHP函数语法点滴 相关:

测试一个文件是否存在

<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
    print "The file $filename exists";
} else {
    print "The file $filename does not exist";
}
?>

获取远程文件大小及信息的函数

function getFileSize($url){           $url = parse_url($url);           if($fp = @fsockopen($url[’host’],empty($url[’port’])?80:$url[’port’],$error)){                   fputs($fp,"GET ".(empty($url[’path’])?’/’:$url[’path’])." HTTP/1.1\r\n");                   fputs($fp,"Host:$url[host]\r\n\r\n");                   while(!feof($fp)){                           $tmp = fgets($fp);                           if(trim($tmp) == ’’){                                   break;                           }else if(preg_match(’/Content-Length:(.*)/si’,$tmp,$arr)){                                   return trim($arr[1]);                           }                   }                   return null;           }else{                   return null;           }  }  echo getFileSize("http://www.dianpub.com/download/xml.rar")


返回上一页


讨论区

您尚未 登录,或请 注册

登 录 注 册


你可能也喜欢

dbMySQL数据源访问类 2020.03.14,7 pv
php计算当前时间到以后一天、一周、一月、一年 2020.01.12,1 pv
php防止CC攻击代码 php防止网页频繁刷新 2019.06.12,7 pv

php将手机号转为字符串并求所有数字之和,或求字符串中所有数字之和的两个方法: 2018.10.15,15 pv
PHP环境加固,让黑客无从下手 2018.05.15,11 pv
PHP支持手势的手机端图片裁剪上传 2018.05.09,9 pv