【获取内存使用信息的PHP代码】教程文章相关的互联网学习教程文章

一些很有用的PHP代码片段【图】

$host="localhost"; $uname="database username"; $pass="database password"; $database = "database name"; $connection=mysql_connect($host,$uname,$pass) or die("Database Connection Failed"); $result=mysql_select_db($database) or die("database cannot be selected"); ?> function words_limit( $str, $num, $append_str= ){$words = preg_split( /[\s]+/, $str, -1, PREG_SPLIT_OFFSET_CAPTU...

良好的书写规范提高PHP代码执行效率【下】

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数加上了双引号)。28、尽量做缓存,可使用 memcached。memcached 是一款高性能的内存对象缓存系统,可用来加速动态 Web 应用程序,减轻数据库负载。对运算码 (OP code)的缓存很有用...

良好的书写规范提高PHP代码执行效率【上】

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近4倍。 2、$row[id] 的速度是 $row[id] 的7倍。 3、echo 比 print 快,并且使用 ...

PHP代码中比较异常

今早碰到的一个大BUG,学校平台学生证号是超长的纯数字时,执行比较时,发现都是一样的!写了个简单的过来粘贴上来,也请高手给解答下为什么!以前真心没有注意到这一点~这种情况必须用 === 来判断,用 == 来判断是一直都相同的!$a = 440103001012201310030; //学号1$b = 440103001012201310032; //学号2if($a == $b){ echo 1---;}else{ echo 0---;}$a = 2201310030; //短字符的比较,学号1$b = 2201310032; //学号2if($a == $b){...

10个字符串相关的PHP代码片段

1、自动移除字符串中的 HTML 标记在用户表单中,你可能希望移除所有不必要的 HTML 标记。使用 strip_tags() 函数可以简单地做到这一点:$text = strip_tags($input, “”);22、获取 $start 和 $end 之间的文本这是一种每个网站开发人员应该收纳在开发工具箱的功能:给定一个字符串,一个起始位置,一个结束为止,并返回包含在 $start 和 $end 两者之间的文本。function GetBetween($content,$start,$end){ $r = explode($start, $c...

使用md5加密字符串php代码

把MD5运算后的密文字符串的顺序调转后,再进行一次MD5运算。 function md5_5($data) { //得到数据的密文 $data = md5($data); //再把密文字符串的字符顺序调转 $data = strrev($data); //最后再进行一次MD5运算并返回 return md5($data); } ?> php 本主题由 小贝 于 2015-11-16 10:33 移动

裁剪图片PHP代码

下面的例子裁切图片的左上角的100x100的部分。可以通过修改$src_x,$src_y,$src_w,$src_h的值来修改裁剪的范围。 $filename= "test.jpg"; list($w, $h, $type, $attr) = getimagesize($filename); $src_im = imagecreatefromjpeg($filename); $src_x = '0'; // begin x $src_y = '0'; // begin y $src_w = '100'; // width $src_h = '100'; // height $dst_x = '0'; // destination x $dst_y = '...

网上投票系统刷票PHP代码

很多网站上的投票依据是ip地址,不同的ip地址一天可投票一次 下面的代码就是利用curl扩展来伪造ip地址 达到无限制投票; $times = $_POST[times]; //投票次数 $url = $_POST[url]; //投票地址[某个选手下方投票按钮的链接] while ($times) { $ip1 = X-FORWARDED-FOR:.rand(115,225)...rand(115,225)...rand(115,225)...rand(115,225); ...

不变形截图的PHP代码

function my_image_resize($src_file, $dst_file , $new_width , $new_height){ $src_img=imagecreatefromjpeg($src_file); $w=imagesx($src_img); $h=imagesy($src_img); $ratio_w=1.0 * $new_width / $w; $ratio_h=1.0 * $new_height / $h; $ratio=1.0; // 生成的图像的高宽比原来的都小,或都大 ,原则是 取大比例放大,取大比例缩小(缩小的比例就比较小了) if( ($ratio_w 1 && $ratio_h > 1)) { if($ratio_w { $ratio ...

查找页面中所有链接的PHP代码

function get_links($link) { $html = file_get_contents($link); $html = str_replace("\n", "", $html); $html = preg_replace(/ $html = preg_replace(/<\/a>/, "\n", $html); preg_match_all(/.*?<\/a>/, $html, $matches); return($matches);}在这个例子中,我们想用file_get_contents来取得一个网页的内容。然后用str_replace("\n", "", $html)把所有的换行去掉。再用preg_replace(//, "\n", $html)来把所...

获得客户端使用操作系统类型的php代码

function userOS(){ $user_OSagent = $_SERVER[HTTP_USER_AGENT]; if(strpos($user_OSagent,"NT 6.1")){ $visitor_os ="Windows 7"; } elseif(strpos($user_OSagent,"NT 5.1")) { $visitor_os ="Windows XP (SP2)"; } elseif(strpos($user_OSagent,"NT 5.2") && strpos($user_OSagent,"WOW64")){ $visitor_os ="Windows XP 64-bit Edition"; } elseif(strpos($user_OSage...

查找出现次数最多的字符PHP代码

$arr=str_split($str);$arr=array_count_values($arr);arsort($arr);print_r($arr); 次数最多, PHP

记录页面执行时间php代码

class runtime{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } function start() { $this->StartTime = $this->get_microtime(); } function stop() { $this->StopTime = $this->get_microtime(); } function spent() { ...

截取中文字符串PHP代码

/**** 中文字符串截取* @param string $string* @param int $sublen* @param int $start* @param string $code*/function substr_zh ( $string, $sublen, $start = 0, $code = UTF-8 ){ if ( $code == UTF-8 ) { $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/"; ...

给现有的图片加文字水印php代码【图】

php类库给现有的图片加文字水印,代码不是很完善,欢迎大家多多指教!代码如下: /*PHP图片加文字水印类库 QQ:3697578482 伤心的歌 该类库暂时只支持文字水印,位置为右下角,颜色随机 调用方法: 1、在需要加水印的文件顶部引入类库: include_once 'imageClass.php'; 2、声明新类: $tpl=new image_fu; 3、给图片水印提供参数: $tpl->img(图片路径,水印文字,字体路径,字体大小,字体角度); 比如:$t...