【Cacti 是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具】教程文章相关的互联网学习教程文章

php图形jpgraph操作分析

本文实例讲述了php图形jpgraph操作。分享给大家供大家参考,具体如下:<?php include ("src/jpgraph.php"); include("src/jpgraph_bar.php"); include ("src/jpgraph_line.php"); //设置显示的数据数组; //调用类库 //设置图像的大小 $graph = new Graph(400,200,"auto"); $graph->SetScale("textlin"); //设置图形的边距 $graph->img->SetMargin(40,180,40,40); //设置图形的背景图片,填充方式有:BGIMG_FILLPLOT, BGIMG_FILLFR...

php基于闭包实现函数的自调用(递归)实例分析【图】

本文实例讲述了php基于闭包实现函数的自调用(递归)的方法。分享给大家供大家参考,具体如下:php的闭包可能不常用,但是在某些场合之下还是可以考虑用php的闭包来实现某些功能的,比如递归,这里讲一下用php的闭包实现递归//php闭包实现函数的自调用,也就是实现递归 function closure($n,$counter,$max){//匿名函数,这里函数的参数加&符号是,引址调用参数自己$fn = function (&$n,&$counter,&$max=1) use(&$fn){//use参数传递的...

PHP中静态变量的使用方法实例分析【图】

本文实例讲述了PHP中静态变量的使用方法。分享给大家供大家参考,具体如下:1.定义静态变量public static $endpoint,$accessKeyId,$accessKeySecret,$bucket;2.静态变量赋值protected function _initialize() {self::$endpoint = C(OSS_ENDPOINT);self::$accessKeyId = C(OSS_ACCESS_ID);self::$accessKeySecret = C(OSS_ACCESS_KEY);self::$bucket = C(OSS_TEST_BUCKET); }3.静态变量使用public static function getOssClient() {...

PHP通过引用传递参数用法分析【图】

本文实例讲述了PHP通过引用传递参数用法。分享给大家供大家参考,具体如下:先看一个手册上的示例:<?php function add_some_extra(&$string) // 引入变量,使用同一个存储地址 {$string .= and something extra.; } $str = This is a string, ; add_some_extra($str); echo $str; // outputs This is a string, and something extra. ?>输出:This is a string, and something extra.如果没有这个&符号,<?php function add_some_...

php获取给定日期相差天数的方法分析

本文实例讲述了php获取给定日期相差天数的方法。分享给大家供大家参考,具体如下:方法一:<?php function count_days($a,$b){$a_dt=getdate($a);$b_dt=getdate($b);$a_new=mktime(12,0,0,$a_dt[mon],$a_dt[mday],$a_dt[year]);$b_new=mktime(12,0,0,$b_dt[mon],$b_dt[mday],$b_dt[year]);return round(abs($a_new-$b_new)/86400); } //今天与2017年8月26日相差多少天 $date1=strtotime(date("Y-m-d")); $date2=strtotime(2017-8-2...

PHPWAMP自启异常,服务器重启后Apache等服务不会自动重启的原因分析【图】

在使用“PHPWAMP自动任务”时,不少学生遇到如下问题:“phpwamp绿色集成环境重启动电脑(服务器)后,不会自动启动网站服务”(如果是其他环境或是自己搭建时遇到此问题,也是可以用此法解决)此文章内容符合:为什么网站服务由手动变成自动后还是无法重启?为什么我把服务设置成自动后,开机又变回手动了?为什么服务器(电脑)重启后服务不会自动跟着重启?windows服务器重启后网站服务不会自动重启的原因分析。为什么服务设置成...

PHP匹配多行的正则表达式分析

PHP匹配多行的正则表达式分析,需要的朋友可以参考下,多用于采集替换等。<table> <tr><td>aaaa</td></tr> <tr><td>bbbb</td></tr> <tr><td>cccc</td></tr> <tr><td>dddd</td></tr> </table>像这种的文本,用PHP的正则表达式怎么匹配??   我最初的想法:   pattern:"/<tr>[.\n]*?<\/tr>"  (这个是错误的)   想法思路:"."能匹配任意非换行字符,使用"[.\n]"组合,使其能够匹配所有的字符(包括换行符),但天有不...

PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)

本文实例讲述了PHP进制转换。分享给大家供大家参考,具体如下:可以实现:10进制转换2、8、16、36、62进制2、8、16、36、62进制转换10进制有点要注意下,2、8、16进制转换时,使用的是系统的自己的函数。所以,不管怎么高精度转换值可能大于2147483646。另外,32进制低精转换,最大值:2147483646;32进制高精转换,最大值:77309411327;64进制高精转换,最大值:133143986175。jinzhi.php文件,自带演示功能。<?php $mtime1 = ex...

PHP使用preg_split()分割特殊字符(元字符等)的方法分析

本文实例讲述了PHP使用preg_split()分割特殊字符(元字符等)的方法。分享给大家供大家参考,具体如下:这里所说的特殊字符就是正则中使用的特殊字符,如: | . + 等其它的先不说,来个实例:$pattern="/[,-\\|\\.]/"; $subject="aaa,bbb,ccc-ddd-eee-fff|ggg|hhh.iii.jjj.kkk"; $spr=preg_split($pattern, $subject); print_r($spr);结果:Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] ...

php用户密码加密算法分析【Discuz加密算法】

本文实例讲述了php用户密码加密算法。分享给大家供大家参考,具体如下:今天在拿Discuz进行二次开发时需要在代码里验证Discuz的用户名密码,结果不小心掉进了坑里,因为Discuz的论坛有两张表来存储用户数据,一张在Discuz的数据库ultrax里面的pre_common_member里面,另一个是存储在了UCenter的数据库ucenter的uc_members表里。花了很大功夫在研究ultrax库里那张pre_common_member的数据,研究它的密码是如何生成的,结果搜了一下发...

正则表达式验证IPV4地址功能实例分析

本文实例讲述了正则表达式验证IPV4地址功能。分享给大家供大家参考,具体如下:IPV4地址由4个组数字组成,每组数字之间以.分隔,每组数字的取值范围是0-255。IPV4必须满足以下四条规则:1、任何一个1位或2位数字,即0-99;2、任何一个以1开头的3位数字,即100-199;3、任何一个以2开头、第2位数字是0-4之间的3位数字,即200-249;4、任何一个以25开头,第3位数字在0-5之间的3位数字,即250-255。这样把规则全部罗列出来之后,构造一...

正则表达式教程之子表达式用法分析

本文实例讲述了正则表达式教程之子表达式用法。分享给大家供大家参考,具体如下:注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。一、问题引入首先来看一个例子,有的短语如Windows 2000虽然是多个单词组成,但其实是一个整体,HTML页面中可以使用非换行空格( 即non-breaking space)让...

php常用字符串输出方法分析(echo,print,printf及sprintf)

本文讲述了php常用字符串输出方法。分享给大家共大家参考,具体如下:1. echo用法:可用echo 直接输出,也可以用echo()输出,无返回值$string="<b>加粗显示文字</b>"; echo $string; //echo "<br/>"; //echo($string);//效果同上 echo "<br/>"; echo "This ", "is ", " echo test!";//echo输出用逗号隔开的多个字符串 echo "<br/>";2. print用法:同上echo一样,只是print运行速度比echo慢,且一次只能输出一个字符串,始终返回1$stri...

php中preg_replace正则替换用法分析【一次替换多个值】【图】

本文实例讲述了php中preg_replace正则替换用法。分享给大家供大家参考,具体如下:1.php 的 preg_replace 与 str_replace 都是默认 /g 的,全部替换2.如果需要使用正则表达式 需要使用preg_replace<?php $a = "abc defa bcd ef"; $b= preg_replace("/\t|a/","",$a); echo($b); /* 输出: bc def bcd ef */ ?>另外对比一下js中的replace,感觉php的语法 不优美<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title>...

PHP中SSOCookie登录分析和实现【图】

什么是SSO?单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证SSO的用途:目前的企业应用环境中,往往有很多的应用系统,淘宝、天猫、爱淘宝等等产品和如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应...

分析工具 - 相关标签