md5($str) 给字符串进行哈希加密,实例如下:
*/
$str="hello world"; //定义字符串
$result=md5($str); //执行加密操作
echo $result; //输出转换后的结果
//md5_file( $filepath) 对文件内容进行哈希加密
$file="test.txt"; //定义文件
$result=md5_file($file); //执行计算操作
echo $result; //输出计算后的结果
/*
md5_file() 函数计算...
PHP strlen和mb_strlen的区别
我初步理解是strlen只能计算英文字符,而mb_strlen是可以计算中文与英文字符的长度,下面我来详细的介绍 strlen和mb_strlen的区别.
定义和用法:strlen() 函数返回字符串的长度
语法:strlen(string)
参数 描述
string 必需,规定要检查的字符串。
而mb_strlen()函数的参考也是一样的.
PHP实例代码如下:
<?php
$str=‘中文a字1符‘;
echo strlen($str);
echo ‘<br />‘;
echo mb_strlen($str,‘UTF8‘);
/...
php多文件上传与上传文件原理分析
首先用php的socket函数库建立一个临时的http服务器,在某一端口监听,然后把 ip地址和端口号通知客户端,客户端把上传表单提交(临时服务器),临时服务器接受客户端请求,并读取post数据,分析并获取客户端上传的文件信息,把文件保存在服务器上,然后关闭临时服务器,释放资源,上传完成,有点绕,不过思路还是简单的,代码如下:
<?php
class upload {
public $up_ext=array(), $up_max=5210, $up_dir;
private $up...
php柱状图生成类代码
这是一段完美的php柱状图生成类代码,可以生成漂亮实用的柱状图,代码如下:
function createimage($data,$twidth,$tspace,$height){
$dataname = array();
$datavalue = array();
$i = 0;
$j = 0;
$k = 0;
$num = sizeof($data);
...
经典php分页代码,支持数字偏移
这款php分页代码是一款完整的php mysql css的经典分页功能,很适合于大分类有像phpwindow dz等论坛效果.
CSS样式代码如下:
<style type="text/css">
<!--
body {
width:800px;
margin:0 auto;
margin-top:50px;
font-size:12px;
}
a {
color:#014ccc;
text-decoration:none;
}
.div {
float:left;
cursor:pointer;
font-weight:bold;
margin-right:5px;
display: block;
padding:3px...
简单谈谈PHP中的include、include_once、require以及require_once语句
1.include语句
使用include语句可以告诉PHP提取特定的文件,并载入它的全部内容
<?php
inlude "fileinfo.php";
//此处添加其他代码
?>
2.include_once语句
每次使用include语句时,它都会重新将请求的文件导入,即使这个文件已经被导入过。例如,假定fileinfo.php文件包含许多函数,我们使用include语句将他导入到现有的文件中,然后我们又导入了一个包含fileinfo.php的文件,通过嵌套,我们...
浅谈PHP中的<<<运算符
PHP中提供了<<<运算符构建多行字符串序列的方法,通常称为here-document或表示为heredoc的简写。
这种方法详细表述了字符串的字面值,并在文本中保留了字符串的下划线和其他空格(包括缩进)。例如:
<?php
$author ='wixy';
echo <<<_END
Thisis a Headline
Thisis the first line.
Thisis the second line.
---Writtenby $author.
_END;
?>
PHP解析器会将两个_END标...
php生成酷炫的四个字符验证码
本文实例为大家分享php生成验证码的实现代码,供大家参考,具体内容如下:
<?php
$im=imagecreate(200,100);//生成画布
imagecolorallocate($im,0,0,0);//背景色
$white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//生成随机颜色
for($i=0;$i<9;$i++)
{
imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//生成干扰线条元素
}
for($i=0;$i<...
PHP实现的线索二叉树及二叉树遍历方法详解
本文实例讲述了PHP实现的线索二叉树及二叉树遍历方法。分享给大家供大家参考,具体如下:
<?php
require 'biTree.php';
$str = 'ko#be8#tr####acy#####';
$tree = new BiTree($str);
$tree->createThreadTree();
echo $tree->threadList() . "\n";从第一个结点开始遍历线索二叉树
echo $tree->threadListReserv();从最后一个结点开始反向遍历
?>
biTree.php:
<...
Linux环境下php实现给网站截图的方法
本文实例讲述了Linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下:
第一步:下载wkhtmltopdf
[root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
第二步:解压
[root@iZ94aawoublZ ~]# xz -d wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
第三步:继续解压
[root@iZ94aawoublZ ~]# tar xvf wkhtml...