-
php 远程图片保存到本地的函数类
本文是一个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; $filename=date("dMYHis").$ext; } ...
PHP 2014-12-12 19:24:05 -
php 获取远程网页内容的函数
本文是一个php获取远程网页内容函数的用法,file_get_contents,感兴趣的同学参考下. <?php $curDomain = $_SERVER['HTTP_HOST']; $strHTML = file_get_contents('http://www.phperz.com/DomainParking.asp?gDomName='.$curDomain); echo $strHTML ?> 早就在网上看到说file_get_contents不稳定,果然碰到了。...
PHP 2014-12-12 08:03:04 -
Web远程管理服务器端的IP地址如何进行设置?
通过Web远程管理可以对服务器进行很多设置。而“远程桌面”是Windows Server 2003较Windows 2000 Server比较明显的改进,用户可以通过Web远程管理远程连接到服务器的桌面,当然这需要服务器事先启用了“远程桌面”功能...
系统程序 2014-12-11 19:12:11 -
通过PHP CLI实现简单的数据库实时监控调度
本文是一个php下通过PHP CLI实现简单的数据库实时监控调度代码示例,感兴趣的同学参考下. 继续CLI模式试验,这次通过使用之前的“带延时的死循环”方法,来实现个简单的数据库实时监控调度功能。 要实现的功能:监控user表,若有新纪录增加,将其向user2表中添加...
PHP 2014-12-11 10:27:05 -
PHP 远程关机实现代码
本文是一个php实现的可以用来远程关机的示例代码,本代码执行需要基于exec函数,就是可以执行系统命令的函数,其思路是通过php的执行系统命令函数调用系统关机命令,感兴趣的同学参考下. <?php /** * 远程启动计算机 * 注意:iis/apache需要有windows/system/cmd...
PHP 2014-12-10 21:27:29 -
PHP 远程文件管理程序代码
本文是一个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...
PHP 2014-12-10 20:15:20 -
php 远程包含文件漏洞分析
本文为大家讲解的是php 远程包含文件漏洞分析,感兴趣的同学参考下. 首先,我们来讨论包含文件漏洞,首先要问的是,什么才是"远程文件包含漏洞"?回答是:服务器通过php的特性(函数)去包含任意文件时,由于要包含的这个文件来源过滤不严,从而可去包含一个恶意文件,而我们可以构造这个恶意文件来达到邪恶的目的。 几乎所有的cgi程序都有这样的 bug,只是具体的表现方式不一样罢了...
PHP 2014-12-10 10:06:04 -
php 调用远程url的六种方法
本文为大家讲解了php 调用远程url(抓取远程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); } echo"url body: $resu...
PHP 2014-12-10 07:54:03 -
php xml-rpc远程调用
本文是一个php实现的xml-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'<br>"; if(!strstr($key, " attr...
PHP 2014-12-09 14:42:12 -
获取远程文件大小的php函数
本文是一个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.1rn"); fputs($fp,"Host:$url[host]rnrn"); while(!feof($fp)){ $tmp = fgets($fp); if(trim($tmp) == ''){ break; }else if(preg_match('/Content-Length:(.*)/si&...
PHP 2014-12-09 06:24:02 -
php防止站外远程提交表单的方法
本文为大家介绍的是php如何防止站外远程提交表单的方法,实例演示了通过session与验证码进行提交过滤的方法,非常实用,需要的朋友可以参考下 一般来说防止站长提交表单无非就是对每一次打开表单或提交数据都会需要加一个token来进行验证了,这个其实与验证码做法没什么两样了,下面来看几个防止站外远程提交表单的例子。 例子一:我们每一次打开提交页面生成一个token然后保存在session中,当表单提交时我们来判断当前的token值与session是否一致,如果是的就是正常提交否则就是无效提交了...
PHP 2014-12-09 04:06:03