代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
PHP
】
生成自动创建文件夹并上传文件
作者:
Dezai.CN
/ 发布于
2012/12/6
/
677
<? session_start(); if($_SESSION['Company']=='') { //exit(); } ?><?php //上传图片 $uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','application/x-shockwave-flash','image/x-png'); $max_file_size=5000000; //上传文件大小限制, 单位BYTE $addtime=date("Ymd",time()); $testdir="./".$addtime."/"; if(file_exists($testdir)): else: mkdir($testdir,0777); endif; $destination_folder=$addtime."/"; //上传文件路径 $imgpreview=1; //是否生成预览图(1为生成,其他为不生成); $imgpreviewsize=1/2; //缩略图比例 if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!is_uploaded_file($_FILES["Pic"][tmp_name])) //是否存在文件 { echo "<font color='red'>文件不存在!</font>"; exit; } $file = $_FILES["Pic"]; if($max_file_size < $file["size"]) //检查文件大小 { echo "<font color='red'>文件太大!</font>"; exit; } if(!in_array($file["type"], $uptypes)) //检查文件类型 { echo "<font color='red'>只能上传图像文件或Flash!</font>"; exit; } if(!file_exists($destination_folder)) mkdir($destination_folder); $filename=$file["tmp_name"]; $image_size = getimagesize($filename); $pinfo=pathinfo($file["name"]); $ftype=$pinfo[extension]; $PicName = time().".".$ftype; $destination = $destination_folder.$PicName; if (file_exists($destination) && $overwrite != true) { echo "<font color='red'>同名文件已经存在了!</a>"; exit; } if(!move_uploaded_file ($filename, $destination)) { echo "<font color='red'>上传文件出错!</a>"; exit; } $pinfo=pathinfo($destination); $fname=$pinfo[basename]; } ?><? $path = dirname(__FILE__); require_once($path.'/../../Module/Factory.php'); $Factory = new Factory(); $BLL_Trade = $Factory->FactoryTrade(); try { $Infor = new Infor(); $Infor->Title = $_POST['Title']; $Infor->Deposit = $_POST['Deposit']; $Infor->Hire = $_POST['Hire']; $Infor->Location = $_POST['Location']; $Infor->Pic = $destination; $Infor->Intro = $_POST['Intro']; if($_SESSION['MemberId'] ==''){ $Infor->Member->ID=''; }else { $Infor->Member->ID = $_SESSION['MemberId'];} if($_POST['GoodsBarCode'] ==''){ $Infor->Goods->BarCode = 0; }else { $Infor->Goods->BarCode = $_POST['GoodsBarCode'];} $Infor->Class->ID = 0;//日后修改 $Infor->IssueTime = time(); $Infor->ViewNum = 0; $Infor->State = 1;//现在未定,日后修改 $Infor->Top = 0; $Infor->Recommend = 0; $Infor->BookMember->ID = 0; $Infor->BookTime = 0; $Infor->BookRemark = 0; $BLL_Trade->CreateInfor($Infor); echo '发布信息成功!'; } catch (Exception $Err){ echo $Err->getMessage(); } ?>
试试其它关键字
自动创建文件夹
同语言下
.
用net匹配并替换iOS标准的emoji表情符号
.
处理带Emoji表情的的字符串
.
获取微信昵称时 过滤特殊字符
.
通过判断上传文件的头字符来判断文件的类型
.
模拟百度URL加密解密算法
.
以太坊检查地址是否合法
.
实现crontab解析类
.
获取每个月的开始和结束时间
.
图片上传工具类
.
APP手机应用信息采集
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3