欧美日韩一区二区三区四区不卡,日韩欧美视频一区二区三区四区,久久精品欧美一区二区三区不卡,国产精品久久久乱弄

咨詢電話:186 7916 6165 咨詢電話:186 7916 6165 (微信同號)    在線QQ:181796286
NEWS BLOG ·
學無止境
關注開優網絡 關注前沿
PHP Web開發之無限級分類
PHP Web開發之靜態方法

PHP Web開發之上傳圖片

發表日期:2015-10-30    文章編輯:南昌開優網絡    瀏覽次數:4794    標簽:PHP應用

上傳圖片:
require("../includes/FileUpload.class.php");  //引入FileUpload.class.php文件
require("../includes/image.class.php");//引入image.class.php文件
//上傳縮略圖
if($_GET["action"]=="upimg"){//上傳
if(!is_dir("../upload/")){//創建upload文件夾
mkdir("../upload/",0777);
}
$dir=date('Ymd');//在upload中創建時間文件夾如20120725
if(!is_dir("../upload/$dir")){
mkdir("../upload/$dir");
}
$up=new FileUpload(array("filepath"=>"../upload/{$dir}", "allowtype"=>array("gif", "jpg")));//上傳
if($up->uploadFile("img")){//img為file控件的名稱
$filename=$up->getNewFileName();
$img=new Image("../upload/{$dir}");//這兩句代碼不要就是直接上傳文件
$th_filename=$img->thumb($filename, 100, 78, "");//生成縮略圖并覆蓋原圖如""有值則是另存
}else{
echo $up->getErrorMsg(); 
}
$img=$th_filename;
}

<form action="?action=upimg" method="post" enctype="multipart/form-data">    //第一個表單
<input type="file" name="img" id="img" />    
<input onclick="return checkimg();" type="submit" name="uploadimg" id="uploadimg" value="上傳" />    
<img name="s_img" src="<?php echo  "../upload/$dir/$img";?>" width="100" height="78" alt="" /> //圖片的路徑存到
</form>

<form id="add_zxdt" name="add_zxdt" method="post" action="?action=add">//第二個表單
    <input name="hfimg" type="hidden" value="<?php echo "/$dir/$img"; ?>" />
//隱藏域用于存儲img的路徑存到數據如"/2012-07-06/20120711012215_33337.jpg"
  </form>


if($_GET["action"]=="add"){//添加的事件insert into
$img=trim($_POST["hfimg"]);
$sql="insert into news (img) values('{$img}')";
mysql_query($sql);
if(mysql_affected_rows()==1){
添加成功
}else{
添加失敗,請聯系管理員!
}
}

修改圖片:
$id=$_GET["id"];//通過傳入的id獲取數據
if(!isset($id)&&!is_numeric($id)){
echo "<script>alert('傳入值錯誤');window.location.href='admin_list_zxdt.php'</script>";
}
$sql_mod="select * from news where id='{$id}'";
$r=mysql_query($sql_mod);
$rows=mysql_fetch_assoc($r);

//上傳縮略圖
if($_GET["action"]=="upimg"){//上傳
if(!is_dir("../upload/")){
mkdir("../upload/",0777);
}
$dir=date('Ymd');
if(!is_dir("../upload/$dir")){
mkdir("../upload/$dir");
}
$up=new FileUpload(array("filepath"=>"../upload/{$dir}", "allowtype"=>array("gif", "jpg")));
if($up->uploadFile("img")){
$filename=$up->getNewFileName();
$img=new Image("../upload/{$dir}");
$th_filename=$img->thumb($filename, 100, 78, "");
}else{
echo $up->getErrorMsg(); 
}
$img=$th_filename;
$s_img="/$dir/$img";
$sql="update od_news set img='/$dir/$img' where id={$id}";//單擊上傳圖片事件時,更新img的sql
$r=mysql_query($sql);
$sql_mod="select * from news where id='{$id}'";//再次通過id取出數據
$r=mysql_query($sql_mod);
$rows=mysql_fetch_assoc($r);
}
<form action="?action=upimg&id=<?php echo $id;?>" method="post" enctype="multipart/form-data" name="form2" id="form2">
<input type="file" name="img" id="img" />
<input onclick="return checkimg();" type="submit" name="uploadimg" id="uploadimg" value="上傳" />
<img name="s_img" src="../upload<?php echo $rows["img"];?>" width="100" height="78" alt="" />  //輸入取出的img
</form>

//修改事件
if($_GET["action"]=="mod"){//修改事件
$id=trim($_POST["hfid"]);
$img=trim($_POST["hfimg"]);
$sql="update news set img='{$img}' where id='{$id}'";
mysql_query($sql);
if(mysql_affected_rows()==1){
修改成功!
}else{
修改失敗,請聯系管理員!
}
}

<form id="add_zxdt" name="add_zxdt" method="post" action="?action=mod&id=<?php echo $id;?>">
    <input name="hfid" type="hidden" value="<?php echo $rows["id"] ?>" />//隱藏域用于修改數據
    <input name="hfimg" type="hidden" value="<?php echo $rows["img"]; ?>" />    
  </form>
主站蜘蛛池模板: 南康市| 时尚| 迁安市| 根河市| 昌宁县| 渝北区| 浮梁县| 同心县| 章丘市| 子长县| 祁门县| 东丽区| 蒙阴县| 平武县| 乃东县| 岳普湖县| 濮阳县| 栾川县| 关岭| 安仁县| 杂多县| 永城市| 富民县| 牟定县| 栾城县| 南岸区| 三明市| 红桥区| 和政县| 沙雅县| 江达县| 邳州市| 乌拉特中旗| 安岳县| 冕宁县| 额济纳旗| 万载县| 二连浩特市| 屯门区| 上饶县| 娱乐|