随笔分类 - PHP
该文被密码保护。
摘要:function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息
阅读全文
摘要:$file = file('zong.txt');usort($file, 'sortByLen');$handle = fopen('zong2.txt', 'a');foreach ($file as $v){ fwrite($handle, $v);}fclose($handle);f...
阅读全文
摘要:mb_internal_encoding("UTF-8");$str="们以我到他会作时要动国产的一是工就年阶义发成部民可出能方进在岭骗休借了不和有大这主中人上为来分生对于学下级地个用同行面说种过命度革而多子后自社加小机也经力线本霜";//存放随机文字$chars="";//字符总数$strlen=...
阅读全文
摘要:php完美匹配邮箱、链接地址和电话号码写了好一会有问题,朋友这边很好功能,借用了。嘎嘎2012/01/31日 更新:匹配手机以及电话号码 重新修改,可支持18开头的手机号,并修改bug,可匹配出字符串中所有匹配号码!经过多次测试,以下代码可以实现邮箱、链接地址和电话号码的匹配 匹配全部url地址和链...
阅读全文
摘要:在allow_url_include=On就是远程文件包含了,假设这里为off,那就只能本地包含了。1. 包含上传文件只要目标服务器支持上传,不管是jpg,txt,gif等都可以,在其中包含一句话木马即可,这种方法很简单没什么可说的。3. 日志包含log日志文件日志包含,这个还是比较实用的,一般ap...
阅读全文
摘要:三篇引文地址:利用PHP扩展模块突破Disable_functions执行命令如何编写PHP扩展php dl函数(详细解释)
阅读全文
摘要:error_reporting(0);ini_set('html_errors',false);ini_set('display_errors',false);
阅读全文
摘要:$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);if (strpos($useragent, 'googlebot')){exit();}
阅读全文
摘要:一直用的好好的,某天突然只有页面基本框架,redis数据看不到了。查日志嘛...PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 634 bytes) in /var/www/wan_redis_admin/predis/lib/Predis/Connection/StreamConnection.php on line 240......解决方案:1. 找到StreamConnection.php2.namespace Predis\Connection;use Predi
阅读全文
摘要:$n1 = similar_text($str1, $str1);$n2 = similar_text($str2, $str2);$nn = similar_text($str1, $str2);$per = $nn / (sqrt(($n1*$n1 + $n2*$n2)/2));
阅读全文
摘要:转载encode(123); * echo $e_txt.''; * echo $key->decode($e_txt); */ class XDeode{ private $strbase = "Flpvf70CsakVjqgeWUPXQxSyJizmNH6B1u3b8cAEKwTd54nRtZOMDhoG2YLrI"; private $key,$length,$codelen,$codenums,$codeext; function __construct($length = 9,$key = 2543.5415412812){ $th...
阅读全文
摘要:转载1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断。 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢?很简单,只用执行fg这个命令,就可以了。 3.可能有些同学又要问了,我现在已经在前台运行的命令,我能把它放到后台去运行么?当然可以了,只要执行ctrl+z就可以做到了。是不是很赞啊! 4.说到这里可能有些同学又要问了,如果我有多个进程在后台运行,那如何恢复到前台来执行呢?这时候就要用到jobs这个命令了,通过jobs这个命令,能够列出所有在后台执行的进程,那个中括号([ ])里面的数字就是 job
阅读全文
摘要:1.基础教程Snoopy的一些特点:1抓取网页的内容 fetch2 抓取网页的文本内容 (去除HTML标签) fetchtext3抓取网页的链接,表单 fetchlinks fetchform4 支持代理主机5支持基本的用户名/密码验证6 支持设置 user_agent, referer(来路), cookies 和 header content(头文件)7支持浏览器重定向,并能控制重定向深度8能把网页中的链接扩展成高质量的url(默认)9提交数据并且获取返回值10 支持跟踪HTML框架11支持重定向的时候传递cookies要求php4以上就可以了 由于本身是php一个类 无需扩支持 服务器不
阅读全文
摘要:第一份代码:',$article,'';echo $article.'';echo microtime_float() - $time_start;View Code 执行时间大概为:0.03357982635498第二份代码:=128)//中文字一次取3個 { $s1=substr($s,$i,3); if(strpos($big5,$s1)>0)//簡體字中有就用簡體字 $s2=$s2.substr($cn,strpos($big5,$s1),3); else $s2=$s2.$s1; $i=...
阅读全文
摘要:愚钝只看了php 感觉很不错。查了下目前国内关于正文提取的项目,感觉这个很全面。https://code.google.com/p/cx-extractor/cx-extractor基于行块分布函数的通用网页正文抽取:线性时间、不建DOM树、与HTML标签无关PHP 一个类库文件,一个DEMO文件。就2个。class.textExtract.phpurl = $_url; $this->blkSize = $_blkSize; } /** * Get the web page's source code * @return void *...
阅读全文
摘要://随机IPfunction Rand_IP(){ $ip2id= round(rand(600000, 2550000) / 10000); //第一种方法,直接生成 $ip3id= round(rand(600000, 2550000) / 10000); $ip4id= round(rand(600000, 2550000) / 10000); //下面是第二种方法,在以下数据中随机抽取 $arr_1 = array("218","218","66","66","218","21
阅读全文
摘要:蛋疼的一下午,物理机win7旗舰版+APACHE2 ,CURL抓取一直成功。 虚拟机ubuntu+apache2一直抓取失败。晚上,问个仁兄才知道,CURL可以调试: 参考这位兄台: 地址curl_errno 和 curl_error 函数,分别返回 HTTP 的错误代码和错误类别。例如:返回:Curl error: couldn't connect to host我嘞个去,无法连接www.soso.com 是怎么回事,DNS错误找不到IP?ping www.soso.com 也是OK的。 ping的通$ch = curl_init('http://www.soso.com/&
阅读全文

浙公网安备 33010602011771号