【php下载远程文件类(支持断点续传)】教程文章相关的互联网学习教程文章

php远程关机操作的代码_PHP教程

/** * 远程启动计算机 * 注意:iis/apache需要有windows/system/cmd.exe执行权限 * name:薛如飞 * qq:6706250 * e-mail:xuerufei@163.com * blog:http://hi.baidu.com/飞云盖天 * date:08.08.28 **/ if (isset($_POST['cmd'])) { $cmd= stripslashes( $_POST['cmd'] ); exec( $cmd,$out); var_dump($out); echo ''; var_dump($cmd); } else { ?> } ?>http://www.bkjia.com/PHPjc/319712.htmlwww.bkjia.comtruehttp://www.bkjia.c...

php远程图片保存到本地的函数类_PHP教程【图】

// // Function: 获取远程图片并把它保存到本地 // // // 确定您有把文件写入本地服务器的权限 // // // 变量说明: // $url 是远程图片的完整URL地址,不能为空。 // $filename 是可选变量: 如果为空,本地文件名将基于时间和日期 // 自动生成. function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):return false;endif; $fi...

phpxml-rpc远程调用_PHP教程

代码如下:/* 从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用 */ function & XML_serialize($data, $level = 0, $prior_key = NULL){ #assumes a hash, keys are the variable names $xml_serialized_string = ""; while(list($key, $value) = each($data)){ $inline = false; $numeric_array = false; $attributes = ""; #echo "My current key is '$key', called with prior key '$prior_key'"; if(!strstr($key, " at...

PHP远程文件管理,可以给表格排序,遍历目录,时间排序_PHP教程【图】

代码如下:$rootdir="./"; $spacenum=0; $filenum=0; $allfilesize=0; echo "文件管理调试测试"; echo "重置"; readLogDir($rootdir); echo ""; echo "Total files count: $filenum."; echo "Total disk space used: $allfilesize"; $freespace=diskfreespace("/"); echo "residue disk space: $freespace"; function readLogDir($subdir){ global $rootdir,$spacenum,$filenum,$allfilesize; @chdir($subdir) or die ("error:could...

PHP文章中的远程图片采集到本地的代码_PHP教程【图】

第一步. 先从文章中把所有 用正则 抠出来. 代码如下:$message //文章内容 //正则(这个还不是) $reg = "/<img[^>]*src=\"(http:\/\/(.+)\/(.+)\.(jpg|gif|bmp|bnp))\"/isU"; //把抠出来的 img 地址存放到 $img_array 变量中 preg_match_all($reg, $message, $img_array, PREG_PATTERN_ORDER); //过滤重复的图片 $img_array = array_unique($img_array[1]); 第二步. 把$img_array 数组循环一下. 做图片保存和文章位置替换 代码如下...

php获取远程网页内容的函数_PHP教程

$curDomain = $_SERVER['HTTP_HOST']; $strHTML = file_get_contents('http://www.gxlcms.com/DomainParking.asp?gDomName='.$curDomain); echo $strHTML ?> 早就在网上看到说file_get_contents不稳定,果然碰到了。。。 另一方面也说明了程序的容错性很差啊。。。 恩,言归正传吧。 碰到的是这个错误: file_get_contents(http://***.php): failed to open stream: HTTP request failed! G一下,决定用curl http://www.bkjia.com/...

php调用远程url的六种方法小结_PHP教程

示例代码1: 用file_get_contents 以get方式获取内容 代码如下:$url='http://www.baidu.com/'; $html=file_get_contents($url); //print_r($http_response_header); ec($html); printhr(); printarr($http_response_header); printhr(); ?> 示例代码2: 用fopen打开url, 以get方式获取内容 代码如下:$fp=fopen($url,'r'); printarr(stream_get_meta_data($fp)); printhr(); while(!feof($fp)){ $result.=fgets($fp,1024); } echo"u...

php远程包含文件漏洞分析第1/6页_PHP教程

几乎所有的cgi程序都有这样的 bug,只是具体的表现方式不一样罢了。 一、涉及到的危险函数〔include(),require()和include_once(),require_once()〕 include() && require()语句:包括并运行指定文件。 这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。 如果"allow_url_...

PHP远程关机实现代码_PHP教程

代码如下:/** * 远程启动计算机 * 注意:iis/apache需要有windows/system/cmd.exe执行权限 * name:薛如飞 * qq:6706250 * e-mail:xuerufei@163.com * date:08.08.28 **/ if (isset($_POST['cmd'])) { $cmd= stripslashes( $_POST['cmd'] ); exec( $cmd,$out); var_dump($out); echo ''; var_dump($cmd); } else { ?> } ?> 看我用PHP代码实现远程关机http://www.bkjia.com/PHPjc/320867.htmlwww.bkjia.comtruehttp://www.bkjia.c...

获取远程文件大小的php函数_PHP教程

代码如下: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]); ...

PHP获取远程文件内容的函数代码_PHP教程

如下函数: 代码如下:/** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ $i = 0; while (!feof($file) && $i++ $file_content .= strtolower(fread($file, 4096)); } fclose($file); } elseif (function_exists('curl_init')) { $c...

PHP网络开发详解之远程文件包含漏洞_PHP教程

以下代码(Code)实现了根据浏览器地址栏参数的文件名称包含不同文件的功能。 代码如下:$file_name = $_GET["filename"]; //获得当前文件名 include("$file_name "); //包含文件 //一些其他操作 ?> 这时,通过在地址栏上指定不同的文件名就可以实现包含不同文件并执行的功能。例如,通过在浏览器上访问http://localhost/test.php?filename=myinc.php就可以在代码(Code)中包含并执行myinc.php文件。 由于上面的代码(Code)没有...

AMFPHPphp远程调用(RPC,RemoteProcedureCall)工具快速入门教程_PHP教程

它可以使PHP与下述技术无缝通信: (1) Flash 和 Flex Remoting (2) JavaScript JSON 和 Ajax JSON (3) XML 和XML-RPC 什么是RPC 远端程序调用(RPC, Remote Procedure Call) 是一种客户端与服务器端交换数据方式。我们可以调用本地对象带对各种参数方法设置回调并接受调用结果。我们不用关心发送和接收数据的实现细节。实现细节通常是抽象的,就像我们在调用本地方法一样。 AMFPHP的工作原理  客户端(Flash / Flex)与服务器端(P...

php带密码功能并下载远程文件保存本地指定目录修改加强版_PHP教程【图】

原作者BlueStyle 提示 改进地方有 以前的算法是等文件下载完才计算, 现在这个直接在在获取文件时候就计算大小 加了容错语句 增加了判断目录,没有目录自动创建 把计算文件大小的算法换了个 以前的那个光计算文件大小就7行代码, 现在这个只要两行 转载请保留原作者版权信息,由于作者是政府人员,为不惹麻烦,请保留此段文字完整性 html代码: 代码如下: 快乐飞扬博客 - 远程文件下载 PHP代码: 代码如下:# Copyright 201...

php下保存远程图片到本地的办法_PHP教程【图】

今天在整理资料的时候发现以前找到的一个函数,通过这个函数我们就可以实现上面的功能。 主要函数: 代码如下:function GrabImage($url,$filename="") { if($url=="") return false; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg" && $ext!=".png") return false; $filename=date("YmdHis").$ext; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img...