解析PHP经典的给图片加水印程序(2)_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:PHP教程之采集百度音乐程序
采集百度MP3TOP100和TOP500 列表歌曲文件URL的小程序! ? /* 作者:夜无眠 QQ:27262681 本程序将百度的新歌TOP100和热歌TOP500列表里的音乐随机采集一个mp3或wma文件URL与歌手、歌名一起组成二维数组,并序列化保存在db.txt里 开启采集时要输入密码,防止恶


<?php
if (_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!is_uploaded_file(_FILES["upfile"][tmp_name]))
//是否存在文件
{
echo "图片不存在!";
exit;
}

file = _FILES["upfile"];
if(max_file_size < file["size"])
//检查文件大小
{
echo "文件太大!";
exit;
}

if(!in_array(file["type"], uptypes))
//检查文件类型
{
echo "文件类型不符!".file["type"];
exit;
}

if(!file_exists(destination_folder))
{
mkdir(destination_folder);
}

filename=file["tmp_name"];
image_size = getimagesize(filename);
pinfo=pathinfo(file["name"]);
ftype=pinfo['extension'];
destination = destination_folder.time().".".ftype;
if (file_exists(destination) && overwrite != true)
{
echo "同名文件已经存在了";
exit;
}

if(!move_uploaded_file (filename, destination))
{
echo "移动文件出错";
exit;
}

pinfo=pathinfo(destination);
fname=pinfo[basename];
echo " <font color=red>已经成功上传</font><br>文件名: <font color=blue>".destination_folder.fname."</font><br>";
echo " 宽度:".image_size[0];
echo " 长度:".image_size[1];
echo "<br> 大小:".file["size"]." bytes";

分享:PHP教程之PHP连接ACCESS数据库的类
试过PHP连接ACCESS数据库没?这个用途不大,但有时候也用得着!我以前试图将一个ASP程序改写成PHP的,原程序的数据库设计得比较完善,我打算开发时就用它的ACCESS数据库 ,等程序完成后再转换。这个程序改写计划最终搁浅了,但此过程中为了方便连接ACCESS数

来源:模板无忧//所属分类:PHP教程/更新时间:2010-02-26
相关PHP教程