源码

php获取url传递的id值:$id=$_GET['id'];php获取当前url:http://www.hack001.com/post/174php中函数function的使用:functiontitle(){.....代码return$head}return后加需要返回的值php判断url是否可以打开<?php$url="/upload/201110/20111008192257383.gif";$array=get_headers($url,1);if(preg_match('/200/',$array[0])){echo"<pre/>";print_r($array);}else{echo"无效url资源!";}?>php抓取指定网页全部代码<?php$url='http://www.baidu.com/';echofile_get_contents($url);?>PHP抓取修改替换<?$url='目标网址';$lines_array=file($url);$lines_string=implode('',$lines_array);eregi("抓取开始代码(.*)抓取结束代码",$lines_string,$head);$head=str_replace(array("删除字符1","删除字符2","删除字符3","删除字符4"),"",$head);$str=str_replace("查找代码1","替换代码1",$head[0]);$str=str_replace("查找代码2","替换代码2",$str);$str=str_replace("查找代码3","替换代码3",$str);echo$str;?>PHP正则表达式抓取网页<?$url='目标网址';$lines_array=file($url);$lines_string=implode('',$lines_array);eregi("抓取开始代码(.*)抓取结束代码",$lines_string,$head);$head=str_replace(array("删除字符1","删除字符2"),"",$head);$str3=preg_replace("(正则表达式查找)","正则表达式替换",$head[0]);echo$str3;?>php抓取页面并转编码<?php$url='http://www.kuang168.com/quote/';$lines_array=file($url);$lines_string=implode('',$lines_array);eregi("<divclass=\"subline\"><ul>(.*)</ul></div></td>",$lines_string,$head);$head=str_replace(array("<divclass=\"subline\"><ul>","</ul></div></td>","<spanclass=\"f_r\">","删除字符4"),"",$head);$str=str_replace("</span>","&nbsp;",$head[0]);$str=str_replace("查找代码2","替换代码2",$str);$str=str_replace("查找代码3","替换代码3",$str);$str=mb_convert_encoding($str,'utf8','gb2312');echo$str;?>调用这个文件:require_once()魔术常量(MagicConstants)简介:http://www.hack001.com/post/165dede数据库操作类:http://www.hack001.com/post/166dede自创标签:http://www.hack001.com/post/167php输出的几种方式:http://www.hack001.com/post/168php截取字符串:用到PHPexplode()函数http://www.w3school.com.cn/php/func_string_explode.aspdede的{dede:php}获取当前文章id{dede:php}$thisid=$refObj->Fields['id'];print_r($thisid);{/dede:php}php判断是否包含<?php$url="http://www.hack001.com/news/article_edit.php";if(strpos($url,"article_edit")>0){echo"包含";}?>php判断长度<?php$url='http://www.hack001.com/news/plus/view.php?aid=';echostrlen($url);?>php连接mssql,查询sql语句然后循环输出<?php$conn=mssql_connect("127.0.0.1","root","123456");mssql_select_db("sqldb");$sql="selecttop10h.BuildIDid,h.BuildNameloupan,a.AreaNamequyu,convert(int,h.BuildPrice)jiage,h.BuildKaipanDatekaipanshijianfromdbo.Ant_Areaa,dbo.Ant_HouseBuildhwhereh.BuildAreaID=a.AreaIDorderbyh.BuildIDdesc";$query=mssql_query($sql,$conn);while($row=mssql_fetch_array($query)){?><?=$row[loupan]?><?=$row[quyu]?><?=$row[jiage]?><?=$row[kaipanshijian]?><br><?}?><?mssql_close($conn);?>php显示错误有时候php只显示500错误,而不说哪个地方错了,需要看错误信息可以这样操作调试的时候把php.ini中的display_errors=Off改成On或者error_log=D:\Web\error.log在error.log中查看错误日志!

2013-3-28 4207 0
2012-7-27 5652 0
源码

平时用的都是服务器,很少使用php在线解压的工具来web操作php解压,但是有时候遇到虚拟主机而又没有服务器权限,碰巧数据量又很大,这时候我就很郁闷了,毕竟权限太小就个ftp权限,想快速转移数据就很麻烦了,通常我们都会使用到php在线解压工具,先把我们需要上传到ftp的数据打包后传到空间中,然后上传php在线解压工具去解压我们打包的数据包,但是现在很多空间商都把空间的权限设置的很死,所以经常不让我们执行这样的操作,所以我们可以去使用空间商提供的后台进行解压。但是如果是以几种情况遇到一起去了我们就有点背了。1.需要转移的数据量很大,用通常的直接传输方式不知道要传到猴年马月去。2.空间商给的后台在线解压不给力,或者没提供无法使用。3.我们用一些传统的php在线解压工具无法执行命令。当这三种情况遇到一起了你该如何处理,是硬传死等,还是寻求其他方法。进入正题:一、通常用的php在线解压工具百度一下“php在线解压”之类的找到一些源码,保存为php传到空间直接使用。(在本文附件中的“普通版解压.rar”)这类php在线解压工具通常是失败的,绝大原因是空间商做了设置让我们无法运行解压命令。二、一些稍微好点的php在线解压工具记得以前用ix的空间,流传着一个php在线解压工具,可以在ix空间上很好的运行的php在线解压工具,在这里做出推荐(在本文附件中的“decompress(ix解压工具).zip”),如果在第一种找的php在线解压工具中无法解决的,可以用这个试试。三、比较可以的著名php在线解压工具这是亮点,在前面2种都无法解决的时候,不妨再试试这个,说不定你有惊喜哟。这里有很多国外著名的php在线解压工具,收藏整理了下,(在本文附件中的“实在没办法了版.rar”),下载后的阅读文件里有详细方法。一般实在不行了试试这个,说不定就解决了。好了,太晚了,实在是很困,就不多再详细介绍,本来这东西也就不复杂,就看能不能用了。如果有问题随时留意。今天又发现个工具,貌似更先进点——phpZip,由于网上很多资料,如果感兴趣可以下载看说明文件,很详细。

2011-3-10 6092 0