PHP实现: #测试网址:http: //localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER [ 'HTTP_HOST' ]. br ;#localhost //获取网页地址 echo $_SERVER [ 'PHP_SELF' ]. br ;#/blog/testurl.php //获取网址参数 echo $_SERVER [ QUERY_STRING...
?php //作者:www.tongqiong.com $password = 1234 ; //这里是密码 $p = ; if (isset( $_COOKIE [ isview ]) and $_COOKIE [ isview ]== $password ){ $isview =true; } else { if (isset( $_POST [ pwd ])){ if ( $_POST [ pwd ]== $password ){ setcookie(...
关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。 前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么...
这篇文章介绍了php字符串截取的简单方法,有需要的朋友可以参考一下 代码如下: strpos (string,find,start) 实例: 代码如下: ?php echo strpos ( Helloworld! , wo );? 输出6 复制代码代码如下: substr (string,start,length) 其中start的参数 正数 - 在字...
LMAP是php主流的环境配置,php一般都是和mysql搭配,本文将详细为你介绍php连接mssql的方法和一些常规操作,php连接mssql之前肯定把PHP和MSSQL安装好,然后配置PHP.ini中的;extension=php_mssql.dll把该项前面的;分号去掉 php连接mssql $cn = mssql_connect(...
字符串操作在脚本中应用是很多的,字符串分割,字符串匹配,字符串的拼接等等,今天讨论一下 preg_match函数 以及通过正则表达式和preg_match函数来匹配字符串的问题 preg_match函数参数 int preg_match ( string $pattern , string $subject [, array $matc...
fsockopen()函数的开启和禁用 下面是两种常用的禁用fsockopen的方法。 修改php.ini,将disable_functions =后加入fsockopen 修改php.ini,将allow_url_fopen = On改为allow_url_fopen = Off fsockopen函数被禁用的解决方案 如果服务器没有同时禁用pfsockopen...
一、 服务器同时禁用了fsockopen pfsockopen,那么用其他函数代替,如stream_socket_client()。注意:stream_socket_client()和fsockopen()的参数不同。 具体操作: 搜索程序中的字符串 fsockopen( 替换为 stream_socket_client( ,然后,将原fsockopen函数...
标题:php 内容插入数据库需要mysql_escape_string处理一下 展示内容时候用htmlentities php 内容插入数据库需要mysql_escape_string处理一下 mysql_escape_string (PHP 4 = 4.0.3, PHP 5, 注意:在PHP5.3中已经弃用这种方法,不推荐使用) mysql_escape_stri...
在网上找了很多,都是写了一个类 做了各种处理。还真是累哦 当然之前也做了各种尝试 source 客户端命令 mysql_query()是不支持的 load_file 在where 之后执行可以,但是直接mysql_query()执行不可以 file_get_contents() 当然更不行了,行的话人们早用了 其...
尝试使用针对CPU型号的特殊编译参数 -msse -mmmx -mfpmath=sse 在编译的时候添加 -03参数 编译的时候调节CPU的参数 -march -mcpu Use Caution 尽量只编译你需要的模块,避免无用的扩展加载 对于很少使用的扩展模块,应该编译成共享模式,便于在运行的时候动...
?php function is_mobile(){ //returnstrueifoneofthespecifiedmobilebrowsersisdetected $regex_match = /(nokia|iphone|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link| ; $regex_match .= htc|dopod|blazer|netfront|helio|hos...
有时候你会出于某种目的而要求把下载文件的速度放慢一些,例如你想实现文件下载进度条功能。限制下载速度最大的好处是节省带宽,避免瞬时流量过大而造成网络堵塞。 //将发送到客户端的本地文件 $local_file = 'test-file.zip' ; //文件名 $download_file = '...
/** *去除代码中的空白和注释 *@paramstring$content代码内容 *@returnstring */ function strip_whitespace( $content ){ $stripStr = '' ; //分析php源码 $tokens =token_get_all( $content ); $last_space =false; for ( $i =0, $j = count ( $tokens );...
?php header( Content-type:text/html;charset=utf-8 ); require_once ( './upyun.class.php' ); $upyun = new UpYun( '空间' , '账户' , '密码' ); $root = '根目录' ; function microtime_float() { list( $usec , $sec )= explode ( ,microtime()); $s =(...
在php中一共有两种方法可以获取文件大小,代码如下,供大家参考! 第一种 staticfunctionconvert($size){ $ unit = array ('b','kb','mb','gb','tb','pb'); return@round($size/pow(1024,($ i = floor (log($size,1024)))),2).''.$unit[$i]; } 第二种 /** *R...
/* QQ:297003558 http: //blog.ddian.cn http: //qita.in /* //手机来访 function is_mobile(){ $user_agent = $_SERVER [ 'HTTP_USER_AGENT' ]; $mobile_agents =Array( 240x320 , acer , acoon , acs- , abacho , ahong , airness , alcatel , amoi , andr...
//判断是否属手机 function is_mobile(){ $user_agent = $_SERVER [ 'HTTP_USER_AGENT' ]; $mobile_agents =Array( 240x320 , acer , acoon , acs- , abacho , ahong , airness , alcatel , amoi , android , anywhereyougo.com , applewebkit/525 , applewe...
使用方法 访问的时候自动ping到百度 我的方法是 生成缓存,更新缓存的时候自动ping百度 返回结果为0 表示成功。 $pingarcurl='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $arcping = new Ping('青豆电子书',$pingarcurl,get_domain(),'http:/...
使用php写入一个1GB大小的文件,检查硬盘的写速率,可能有一定误差, 建议还是使用专业的硬盘测试工具来检测 一般电脑读写在20M/s,这个测试要执行大概40-50s ?php set_time_limit(0); $str = str_pad ( $str ,512, 0 ); $file = fopen ( ./temp , a+ ); $i...
一个简单的dao,实现基本的CRUD功能,可以继承扩展为实际业务的dao类, 当然也可以直接使用 ?php //require_once('FirePHPCore/FirePHP.class.php'); //$firephp=FirePHP::getInstance(true);//debuggerinfirefox class SimpleDao{ private $_table =null; p...
phalcon 基于c实现的php框架,里面的类越来越多,今天编译出来20M。越来越大了。 Phalcon\DI\InjectionAwareInterface Phalcon\Forms\ElementInterface Phalcon\Mvc\Model\ValidatorInterface Phalcon\Validation\ValidatorInterface Phalcon\Events\EventsA...
? php /** *CreatedbyJetBrainsPhpStorm. *User:lsl *Date:13-8-28 *Time:下午2:58 *敏感词过滤工具类 *使用方法 *echoFilterTools::filterContent(quot;你妈的我操一色狼杂种二山食物quot;,quot;*quot;,DIR.quot;config/word.txtquot;,$GLOBALS[quot;p_memc...
相信很多人都遇到了和我一样的问题:php5.3以上的版本不再支持Zend Optimizer,但是shopex之类的网站必须要高版本的Zend才能用。 经过了n个小时悲催的摸索,终于搞定了,但是最终也只能向shopex屈服了 首先,PHP5.3.x版本如果想使用Zend Guard Loader,必须...
?php /** *CreatedbyJetBrainsPhpStorm. *User:lsl *Date:13-8-28 *Time:下午2:58 *敏感词过滤工具类 *使用方法 *echoFilterTools::filterContent(你妈的我操一色狼杂种二山食物,*,DIR.config/word.txt,$GLOBALS[p_memcache][bad_words]); */ class FilterTo...
?php /** *图片清理计划程序,删除文件下两周没有访问的文件 */ $sRootPath =dirname( __FILE__ ); //define(TIME_LINE,-7day);//删除几天没有访问图片的时间 $dir = $sRootPath .DIRECTORY_SEPARATOR. 'upload' ; $iTimeLine = strtotime ( -7day ); //$iTi...
public static function encode( $var ) { return '{' .implode( ',' ,self::encodeExcute( $var )). '}' ; } private static function encodeExcute( $var ) { $json = array (); switch ( gettype ( $var )) { case 'array' : foreach ( $var as $key = $v...
? //此文件用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除 //ByBobShen $basedir = . ; //修改此行为需要检测的目录,点表示当前目录 $auto =1; //是否自动移除发现的BOM信息。1为是,0为否。 //以下不用改动 if ( $dh =opendir( $basedir )){ whil...
用pear自带的mail类库发邮件,可以用pear install 命令来安装对应的库。 body= ahref='http://www.baidu.com/'target='_blank'点我重新生成密码/a ; sendMail_smtp( xxxxxxxx@qq.com , '测试' , $body ); function sendMail_smtp( $smtpemailto , $mailsubje...
?php function search_word_from(){ $referer =isset( $_SERVER [ 'HTTP_REFERER' ])? $_SERVER [ 'HTTP_REFERER' ]: '' ; if ( strstr ( $referer , 'baidu.com' )){ //百度 preg_match( |baidu.+wo?r?d=([^\\]*)|is , $referer , $tmp ); $keyword =urldec...