百度编辑器很奇怪的一个问题。大家帮我看一下 本帖最后由 ag698532189 于 2012-07-07 00:06:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你好。我想问一下。如果我要创建那个07(按月份)目录(判断是否存。存在,写入上传的文件。不存在,先创建目录,再写入上传的文件),应该怎么用PHP来创建呢,我对PHP不太懂。请指教。 谢谢!这是上传处理文件:<?php //上传配置 $config = array( "uploadPath"=>"../../../../../uploads/", //保存路径 "fileType"=>array(".gif",".png",".jpg",".jpeg",".bmp"), //文件允许格式 "fileSize"=>1000 //文件大小限制,单位KB ); //文件上传状态,初始默认成功,可选参数{"SUCCESS","ERROR","SIZE","TYPE"} $state = "SUCCESS"; $title = htmlspecialchars($_POST['pictitle'], ENT_QUOTES); $path = $config['uploadPath']; if(!file_exists($path)){ mkdir("$path", 0777); } //格式验证 $current_type = strtolower(strrchr($_FILES["picdata"]["name"], '.')); if(!in_array($current_type, $config['fileType'])){ $state = "TYPE"; } //大小验证 $file_size = 1024 * $config['fileSize']; if( $_FILES["picdata"]["size"] > $file_size ){ $state = "SIZE"; } //保存图片 if($state == "SUCCESS"){ $_pathD = date("m"); $tmp_file=$_FILES["picdata"]["name"]; $file = $path.$_pathD.'_'.rand(0,9999).date("d_His").'_'.rand(0,999).strrchr($tmp_file,'.'); $result = move_uploaded_file($_FILES["picdata"]["tmp_name"],$file); if(!$result){ $state = "ERROR"; } } //向浏览器返回数据json数据 $file= str_replace('../','',$file); //为方便理解,替换掉所有类似../和./等相对路径标识 echo "{'url':'".$file."','title':'".$title."','state':'".$state."'}";?> 关于twitter的更新 天天团购系统1.3.6 去掉版权,但剩余时间却不显示了 126,163等邮箱导出好友地址 phpwind 8.7 1.5版的帐号通 qq登陆正常 新浪登陆不进去 求用PHP做的文章管理系统项目 请问DZ论坛的登录用的是Cookie么?怎么验证是否登录并知道用户名? 询问怎么字符串循环组合? 求cmseasy大牛 php5连接mssql2005数据库表中的image字段图片显示 asp用自带的RSA方法加密的密文能不能用PHP自带的RSA解密出来 谁做过Paypal,进来指教一下 大家帮我看一下这个数组合并的问题
你好。我想问一下。如果我要创建那个07(按月份)目录(判断是否存。存在,写入上传的文件。不存在,先创建目录,再写入上传的文件),应该怎么用PHP来创建呢,我对PHP不太懂。请指教。 谢谢!这是上传处理文件:<?php
//上传配置
$config = array(
"uploadPath"=>"../../../../../uploads/", //保存路径
"fileType"=>array(".gif",".png",".jpg",".jpeg",".bmp"), //文件允许格式
"fileSize"=>1000 //文件大小限制,单位KB
);
//文件上传状态,初始默认成功,可选参数{"SUCCESS","ERROR","SIZE","TYPE"}
$state = "SUCCESS"; $title = htmlspecialchars($_POST['pictitle'], ENT_QUOTES);
$path = $config['uploadPath'];
if(!file_exists($path)){
mkdir("$path", 0777);
}
//格式验证
$current_type = strtolower(strrchr($_FILES["picdata"]["name"], '.'));
if(!in_array($current_type, $config['fileType'])){
$state = "TYPE";
}
//大小验证
$file_size = 1024 * $config['fileSize'];
if( $_FILES["picdata"]["size"] > $file_size ){
$state = "SIZE";
}
//保存图片
if($state == "SUCCESS"){
$_pathD = date("m");
$tmp_file=$_FILES["picdata"]["name"];
$file = $path.$_pathD.'_'.rand(0,9999).date("d_His").'_'.rand(0,999).strrchr($tmp_file,'.');
$result = move_uploaded_file($_FILES["picdata"]["tmp_name"],$file);
if(!$result){
$state = "ERROR";
}
}
//向浏览器返回数据json数据
$file= str_replace('../','',$file); //为方便理解,替换掉所有类似../和./等相对路径标识
echo "{'url':'".$file."','title':'".$title."','state':'".$state."'}";
?>