【远程获取文件大小】教程文章相关的互联网学习教程文章

PHP使用get_headers函数判断远程文件是否存在的方法_php技巧

本文实例讲述了PHP使用get_headers函数判断远程文件是否存在的方法。分享给大家供大家参考。具体实现方法如下: 以前讲过程关于php判断远程文件是否存在的文章都是利用fopen,sockt,curl函数来实现检查远程文件是否存在,下面我再介绍利用 get_headers来检查远程文件是否存在,感兴趣的朋友可以参考一下。 先来简单了解get_headers()函数 get_headers() 返回一个数组m包含有服务器响应一个 HTTP 请求所发送的标头。 get_headers:发送...

php读取远程gzip压缩网页的方法_php技巧【图】

今天在调取一家商城的页面信息时候,使用file_get_contents抑或curl:代码如下: $url = http://www.xxx.com/21/?type=23′; $temp = file_get_contents($url); echo $temp;都得到一片乱码,查看了许多内容,包括页面的header信息,发现原来页面使用了。类似的信息,即Content-Encoding为gzip,即该站点开启了gzip压缩。这里的解决方案有多种,当然如果你使用file_get_contents的话,可以这样修改:代码如下: file_get_contents...

php采集内容中带有图片地址的远程图片并保存的方法_php技巧【图】

本文实例讲述了php采集内容中带有图片地址的远程图片并保存的方法。分享给大家供大家参考。具体实现方法如下:代码如下:function my_file_get_contents($url, $timeout=30) { if ( function_exists(curl_init) ) { $ch = curl_init(); curl_setopt ($ch, curlopt_url, $url); curl_setopt ($ch, curlopt_returntransfer, 1); curl_setopt ($ch, curlopt_connecttimeout, $timeout); $file_contents = curl_exec($ch); curl_close(...

PHP实现的下载远程图片自定义函数分享_php技巧

代码如下:/*** PHP下载远程图片到本地** @param $url string 远程文件地址* @param $filename string 保存后的文件名(为空时则为随机生成的文件名,否则为原文件名)* @param $fileType array 允许的文件类型* @param $dirName string 文件保存的路径(路径其余部分根据时间系统自动生成)* @param $type int 远程获取文件的方式* @return json 返回文件名、文件的保存路径* @author blog.snsgou.com*/ function getImage($url, $...

php检索或者复制远程文件的方法_php技巧

本文实例讲述了php检索或者复制远程文件的方法。分享给大家供大家参考。具体实现方法如下: <?php if(!@copy(http://someserver.com/somefile.zip,./somefile.zip)) {$errors= error_get_last();echo "COPY ERROR: ".$errors[type];echo "\n".$errors[message]; } else {echo "File copied from remote!"; } ?>希望本文所述对大家的php程序设计有所帮助。

PHP实现从远程下载文件的方法_php技巧

本文实例讲述了PHP实现从远程下载文件的方法。分享给大家供大家参考。具体实现方法如下: <?php if ($_GET[xfer]) { if ($_POST[from] == "") { print "You forgot to enter a url."; } else { copy("$_POST[from]", "$_POST[to]"); $size = round((filesize($_POST[to])/1000000), 3); print "transfer complete. $_POST[from] $_POST[to] : $size MB"; } } else { print " from(http://): to(filename): "; } ?>希望本文所述对...

php使用curl简单抓取远程url的方法_php技巧

本文实例讲述了php使用curl抓取远程url的方法。分享给大家供大家参考。具体如下: cURL是一个非常有用的php库,可以用来连接不通类型的服务器和协议,下面是一个最基本的范例用来抓取远程网页 <?php $c = curl_init(http://www.w3mentor.com/robots.txt); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $page = curl_exec($c); curl_close($c); ?>希望本文所述对大家的php程序设计有所帮助。

PHP下载远程文件到本地存储的方法_php技巧【图】

本文实例讲述了PHP下载远程文件到本地存储的方法。分享给大家供大家参考。具体实现方法如下: <?php function GrabImage($url,$filename="") {if($url=="") return false;if($filename=="") {$ext=strrchr($url,".");if($ext!=".gif" && $ext!=".jpg") return false;$filename=date("dMYHis").$ext;}ob_start();readfile($url);$img = ob_get_contents();ob_end_clean();$size = strlen($img);$fp2=@fopen($filename, "a");fwrite(...

PHP获取远程图片并保存到本地的方法_php技巧【图】

本文实例讲述了PHP获取远程图片并保存到本地的方法。分享给大家供大家参考。具体实现方法如下: <?php function GrabImage($url, $filename = "") {if ($url == ""):return false;endif;//如果$url地址为空,直接退出if ($filename == "") {//如果没有指定新的文件名$ext = strrchr($url, ".");//得到$url的图片格式if ($ext != ".gif" && $ext != ".jpg"):return false;endif;//如果图片格式不为.gif或者.jpg,直接退出$filename ...

PHPfile_get_contents函数读取远程数据超时的解决方法_php实例

在网络状况比较差的情况下file_get_contents函数经常读取远程数据失败。 解决办法如下:代码如下: /*设置超时配合失败之后尝试多次读取,效果比原先好很多*/ $url = 'http://www.gxlcms.com';$opts = array( 'http'=>array( 'method'=>"GET", 'timeout'=>1, //设置超时) ); $context = stream_context_create($opts); $contents = @file_get_contents($url,false,$context); >

php将远程图片保存到本地服务器的实现代码_php技巧

php如何将远程图片本地化,本文分享了实现代码 <?php //站点根目录 $cfg_basedir = dirname(__FILE__); //停建目录属性 $cfg_dir_purview =0755; /*Get请求远程内容函数*/ $cookie_file = dirname(__FILE__)./cookie.txt; //COOKIE存放地址 function pget($url,$ref=false,$head=false){ $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_setopt($curl, CURLOPT_...

php正则匹配文章中的远程图片地址并下载图片至本地_php技巧【图】

使用php的正则表达式来实现: $content = 这里是文章内容,这里插入一张图片测试 ; $content = stripslashes ( $content ); $img_array = array (); // 匹配所有远程图片 preg_match_all ( "/(src|SRC)=["|| ]{0,}(http://(.*).(gif|jpg|jpeg|bmp|png))/isU", $content, $img_array ); // 匹配出来的不重复图片 $img_array = array_unique ( $img_array [2] ); print_r($img_array); 上面就将远程图片给匹配出来了,我们需要将其保持...

php获取远程文件大小_php技巧

本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下: /* **功能:获取远程文件的大小,返回值的单位是:字节 */ function get_fileSize($url){ if(!isset($url)||trim($url)==){ return ; } ob_start(); $ch=curl_init($url); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch,CURLOPT_NOBODY,1); $okay=curl_exec($ch); curl_close($ch); $head=ob_get_contents(); ob_end_clean(); $regex=/...

php获取远程文件内容的函数_php技巧

一个简单的php获取远程文件内容的函数代码,兼容性强。直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片。代码如下: /*** 读远程内容* @return string*/ function get_url_content($url){if(function_exists("curl_init")){$ch = curl_init();$timeout = 30;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$file_content...

php获取远程文件的内容和大小_php技巧【图】

本文实例总结了php获取远程文件的内容和大小的方法。分享给大家供大家参考。具体如下:1、获取远程文件内容的方法2、获取远程文件大小的方法以上就是php获取远程文件的内容和大小函数代码,希望对大家的学习有所帮助。