澳门新莆京手机网站-新蒲京娱乐场 > 书籍 > 粗略的PHP图片上传程序

粗略的PHP图片上传程序

自身花了壹个晚上的时日,自身用PHP脚本写了二个拍卖上传文件的剧本代码,未有做越多的新余管理,希望对大家有用。
首先,在您的config.js文件里增加如下代码:
复制代码 代码如下:
CKEDITOR.editorConfig = function( config )
{
config.filebrowserImageUploadUrl = './upload.php?type=img';
config.filebrowserFlashUploadUrl = './upload.php?type=flash';
};

上传图片: 复制代码 代码如下: if (!empty($_FILES["img"]["name"]State of Qatar卡塔尔国 { //提取文件域内容名称,并认清 $path=”uppic/”; //上传路线 if { //检查是还是不是有该公文夹,若无就创立,并赋予最高权力 mkdir; }//END IF //允许上传的文件格式 $tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”卡塔尔国; //检查上传文件是还是不是在允许上传的花色 if(!in_array($_FILES["img"]["type"],$tp)) { echo “

第一种:
php部分

上述的布置是上传要管理到的文本的地方,你能够依据自个儿意况开展改动。upload.php文件如下:
复制代码 代码如下:

”; exit; }//END IF $filetype = $_FILES['img']['type']; if($filetype == ‘image/jpeg'){ $type = ‘.jpg'; } if ($filetype == ‘image/jpg') { $type = ‘.jpg'; } if ($filetype == ‘image/pjpeg') { $type = ‘.jpg'; } if($filetype == ‘image/gif'){ $type = ‘.gif'; } if($_FILES["img"]["name"]卡塔尔 { $today=date; //获取时间并赋值给变量 $file2 = $path.$today.$type; //图片的完整路线 $img = $today.$type; //图片名称 $flag=1; }//END IF if $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2State of Qatar; //非常注意这里传递给move_uploaded_file的率先个参数为上传到服务器上的偶尔文件 }//END IF //这里再将$img的值写入到数据库中对应的字段 删除图片: 复制代码 代码如下: unlink; //当然,变量的值是从数据库中读抽出来的,PHP删除图片比ASP简洁多了

复制代码 代码如下:
if($_FILES['file']['error'] > 0){ 
   echo '!problem:'; 
   switch($_FILES['file']['error']) 
   { 
     case 1: echo '文件大小当先劳动器节制'; 
             break; 
     case 2: echo '文件太大!'; 
             break; 
     case 3: echo '文件只加载了朝气蓬勃某些!'; 
             break; 
     case 4: echo '文件加载失利!'; 
             break; 
   } 

Copyright © 2015-2019 http://www.carrefourstation.com. 澳门新莆京手机网站-新蒲京娱乐场有限公司 版权所有