【php下载远程文件的源码介绍】教程文章相关的互联网学习教程文章

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

本文实例讲述了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 if(!@copy(http://someserver.com/somefile.zip,./somefile.zip)) {$errors= error_get_last();echo "COPY ERROR: ".$errors[type];echo "<br />\n".$errors[message]; } else {echo "File copied from remote!"; } ?>希望本文所述对大家的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 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 ...

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的正则表达式来实现:$content = 这里是文章内容,这里插入一张图片测试 <img src="XXXXXXXXXXXXXXXXXXXX">; $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获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下: /* **功能:获取远程文件的大小,返回值的单位是:字节 */ 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获取远程文件内容的函数代码,兼容性强。直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片。代码如下:/*** 读远程内容* @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_contents...

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

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

php mailer类调用远程SMTP服务器发送邮件实现方法

本文实例讲述了php mailer类调用远程SMTP服务器发送邮件实现方法。分享给大家供大家参考,具体如下: php mailer 是一款很好用的php电子邮件发送类模块,可以调用本地的smtp发送电子邮件,也可以调用远程的smtp发送电子邮件,但是使用时需要注意一些事项,否则就会造成发送失败,或者根本不能调用的情况,本文就我在使用这个类时,遇到的问题和解决办法进行展开,简要说明一下php mailer的用法,及注意事项。 首先下载phpmailer类库...

php远程下载类分享

本文实例为大家分享了php远程下载类,如下 <?php /** * 下载远程文件类支持断点续传 */ class HttpDownload { private $m_url = ""; private $m_urlpath = ""; private $m_scheme = "http"; private $m_host = ""; private $m_port = "80"; private $m_user = ""; private $m_pass = ""; private $m_path = "/"; private $m_query = ""; private $m_fp = ""; private $m_error = ""; private $m_httphead = "" ; p...

php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)

php使用ftp实现文件上传代码片段: <?php /*** ftp上传文件类*/ class Ftp { /*** 测试服务器* * @var array*/ private $testServer = array( host => ip, port => 21, user => userName, pwd => password ); /*** 打开并登录服务器* * @param string $flag 服务器标识test* @return mixed * 0:服务器连接失败* 1:服务器登录失败* resource 连接标识*/ public function openServer($flag = test){ //选择服务器...

PHP基于mssql扩展远程连接MSSQL的简单实现方法

本文实例讲述了PHP基于mssql扩展远程连接MSSQL的简单实现方法。分享给大家供大家参考,具体如下: 这里给出的是一个简单的示例,没有做安全考虑,自行处理吧: <?php // 连接数据库 $conn = mssql_connect(hostip:1433,user,pass) or die("SQL SERVER 数据库连接失败!"); // 选择数据库 mssql_select_db(UserInfo, $conn); // sql语句 $sql = "SELECT TOP 5 * FROM info"; $result = mssql_query($sql); //打印输出 //print_r($re...

PHP基于curl后台远程登录正方教务系统的方法【图】

本文实例讲述了PHP基于curl后台远程登录正方教务系统的方法。分享给大家供大家参考,具体如下: 从去年想这个事情怎么解决,今年终于算是把他搞清楚了,但验证码必须要填。 如果你能像360抢票哪有自动识别验证码,那就没事了。废话不多扯了。回归正题 这里要用CURL。 设计思路:先登录页面获取COOKIES,然后拿着cookies找服务器要验证码。最后提供服务器需要的全部信息。 (这种思维是完全模拟游览器访问页面,根本区别出来是人还机...

PHP抓取远程图片(含不带后缀的)教程详解【图】

一、创建项目作为演示,我们在www根目录创建项目grabimg,创建一个类GrabImage.php和一个index.php。 二、编写类代码我们定义一个和文件名相同的类:GrabImage class GrabImage{}三、属性接下来定义几个需要使用的属性。 1、首先定义一个需要抓取的图片地址:$img_url 2、再定义一个$file_name用来存储文件的名称,但是不携带拓展名,因为可能涉及到拓展名更换,所以这里拆开定义 3、紧接着就是拓展名$extension...