您正在查看 "Php" 分类下的文章 2008-03-16 12:36 function msubstr($str, $start, $len) {//截取字符串函数
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
|
2008-03-16 12:34 <?
$handle = opendir('./'); //当前目录
while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录
list($filesname,$kzm)=explode(".",$file);//获取扩展名
if ($kzm=="gif" or $kzm=="jpg") { //文件过滤
if (!is_dir('./'.$file)) { //文件夹过滤
$array[]=$file;//把符合条件的文件名存入数组
}
}
}
$suiji=array_rand($array); //使用array_rand函数从数组中随机抽出一个单元
?>
<img src="<? =$ar |
2008-03-16 12:34 <?php
/*
* 功能:PHP图片水印 (水印支持图片或文字)
* 参数:
* $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式;
* $waterPos 水印位置,有10种状态,0为随机位置;
* |
2008-03-16 12:33 <?php
function getImageInfo($img) { //$img为图象文件绝对路径
$img_info = getimagesize($img); //获得图象信息数组
switch ($img_info[2]) { //判断类型
case 1:
$imgtype = "GIF";
break;
case 2:
$imgtype = "JPG";
break;
case 3:
$imgtype = "PNG"; |
2008-03-16 12:32 <?php
$url='./image/';
//图片地址,用相对路径
$files=array();//定义一个文件数组
if ($handle=opendir("$url")) //打开指定路径
{
while(false !== ($file = readdir($handle))) //循环读取路径
{
if ($file != "." && $file != "..") //如果不等于根目录和上级目录/
{
if((substr($file,-3)=='bmp') ||(substr($file,-3)=='jpg') ||(substr($file,-3)))//限制文件的类型须 |
| | |