说明:
计算目录占用空间的函数。
用法:
echo round(spaceUse('../') / 1024 / 1024, 2) . 'MB';
下载:
spaceUse.fn.php.tar.gz (为什么此附件的地址不能分享给朋友们下载?)
代码:
<?php
/**
* 获取目录占用空间
* 20:46 2010年9月16日 星期四
*/
function spaceUse($directory){
$directorySize = 0;
if ($dh = @opendir($directory)){
while (($fileName = readdir ($dh))){
if ($fileName !...
分类为 PHP 的文章:
说明:
一个可以将汉字转换为拼音的函数。可以转换GBK、UTF-8编码的汉字。
用法:
GBK编码的用法:
$str = "说明:将中文转换为拼音<br>";
echo gbk2pinyin($str); //输出:shuoming jiangzhongwenzhuanhuanweipinyin<br>
UTF-8编码的用法:
$str = "说明:将中文转换为拼音<br>";
$str = iconv('UTF-8', 'GBK', $str); // 将编码转换为GBK后再转换,^_^
echo gbk2...
说明:
一个PHP函数,可以将UTF-8编码的汉字转换为拼音首字母,由GBK的汉字转拼音首字母的函数修改而来。只转换GBK编码内的汉字,标点、字母及GBK内没有的汉字将直接输出不转换。
用法:
echo $str = 'Hi,YOU想BU想试1下?';
echo pingyinFirstChar($str); // 输出:Hi,YOUXBUXS1X?
下载:
pinyinFirstChar.fn.php.tar.gz (为什么此附件的地址不能分享给朋友们下载?)
代码:
<?php
/***************...
说明:
PHP文件上传类。上传时区分两种类型:image(图片)、file(普通文件)。image: 可以生成缩略图和投影;file: 可设置过滤文件类型。集成“图片上传类”和“文件上传类”。
用法:
上传普通文件:
<?php
include('upload.class.php');
if (isset($_GET['up'])){
$up = new upload(); // 完整格式:$up = new upload('上传类型', '附件保存位置');
$up->uploadFileType = 'file';
// 上边两行了可以简...
说明:
PHP文件上传类,可设置允许上传的文件扩展名、是否自动创建下级目录。
用法:
<?php
include('upfile.class.php');
if (isset($_GET['up'])){
$up = new upile("upload");
$result = $up->upload('upfile'); // HTML中<input />的name属性值
echo '结果:' . $result; // 如果成功返回地址,否则返回FALSE,错误信息保存在“$up->error”。
if (!$up->error){
echo '成功';
...
为什么要对图片base64编码
base64是网络上最常见的传输8Bit字节代码的编码方式之一。base64主要不是加密,它主要的用途是把一些二进制数转成普通字符用于网络传输。由于一些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下。虽然图片可能直接传输,但是我们也可以将它变成字符串直接放在源码里,而不需要浏览器在读取到源码后再从服务器上下载。
如何使用PHP对图片进行base64编码
<?php
//...
说明:
在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,在本文中您将会知道如何操作,还可以了解到A和R这两个更快捷的调用方法使用。
正文:
$User = A("User"); // 实例化UserAction控制器对象
$User->importUser(); // 调用User模块的importUser操作方法
这里的A(“User”) 是一个快捷方法,和下面的代码等效:
import("@.Action.UserAction&...
说明:
简易PHP柱状图。
效果:
PHP柱状图示例
用法:
<?php
include('histogram.php'); // 将代码包含进来
header("content-type:image/png");
$data = array(
"雅虎" => 120,
"谷歌" => 260,
"微软" => 320,
"IBM" => 290,
"Sun System" => 150,
"Intel" => 260
);
histogram($data,30,20,360)...
1,将多个独立语句合并为一个复合语句,例如“if …. else ….”中推荐如此使用。
2,在变量的间接引用中进行定界,避免歧义。例如“${$my_var[8]}”与“${$my_var}[8]”的区分。
3,用于指示字符串变量中的单个字符,例如:
$string = "1234";
$string{1} = '5'; //现在 $string 内容为 '1534'
$last = $string{strlen($string)-1}; // 最后一个字符$last为4
说明:
使用PHP的GD库生成图片验证码,可设置字符长度,程序自动重新设置图片总体宽度、含杂点、背景和文字颜色随机更换。不会出现容易产生混淆的“1、l、I、o、O、0”。
效果:
PHP图片验证码演示图
用法:
前台:
<img src="verifyCode.img.php"
onclick="this.src='verifyCode.img.php?'+Math.random();" />
后台:
<?php
session_start();
if ($_POST['verifyCode'] == $_SESSION['verif...
说明:
通常我们在页面中使用link标签导入CSS文件后,可以在CSS文件中使用import标签来导入其它的CSS文件。
import的两种写法:
@import "cssfile.css";
@import url("cssfile.css");
如何使用import来包含php文件呢?
包含其它后缀的文件,直接把文件名更换掉就可以了。参考:
@import "cssfile.css.php";
import导入php文件的注意事项
在被导入的php类型的CSS文件头部一定要添加以下代码...
在 PHP 中创建透明背景的图片时,大家都习惯性的用 imagecolortransparent 来指定一个透明颜色,实际上,在 PHP 中可以将背景直接填充成透明色。
imagecolortransparent 函数在一定条件下是可行的,它的原理是在图片中加上一个属性以指示图片中的某种颜色在显示时显示成透明,这样的图片在网页或较新版本的 Firework 中打开是没有问题的,但是如果用到其他地方,如 Photoshop 中,这种透明效果将不会出现。
如果在 PHP 要使图片...