當前位置:編程學習大全網 - 源碼下載 - php圖片上傳 外部圖片 二選壹數據寫入數據庫

php圖片上傳 外部圖片 二選壹數據寫入數據庫

把他們放在壹起就行

<form action="shangchuan.php" name="form" enctype="multipart/form-data" method="post">

<input type="file" name="pic1" size=27 />

<input type="text" name="pic2" size=27 />

<input type="submit" name="submit" value="上傳"/></td>

</form>

<?php

if($_POST[submit]){

//定義要上傳的圖片格式

$uptypes=array(

'image/jpg',

'image/jpeg',

'image/pjpeg',

'image/gif',

'image/bmp'

);

//判斷是否存在圖片1

if($_FILES["pic1"][tmp_name]){

$tmp_name=$_FILES["pic1"][tmp_name];

$name=$_FILES["pic1"][name];

$type=$_FILES["pic1"][type];

$size=$_FILES["pic1"][size];

$error=$_FILES["pic1"][error];

$pic_url=$name; //上傳文件路徑和名字

//是否存在臨時文件

if (!is_uploaded_file($tmp_name)){

echo "上傳失敗,圖片未能成功上傳!";

}

else if(!in_array($type, $uptypes)){

echo "上傳失敗,圖片格式不符";

}

else if(!move_uploaded_file ($tmp_name,"../pic/".$pic_url)){//第二個參數是要保存的路徑和文件名

echo "上傳失敗,圖片未能成功保存!";

}

else{

$result=mysql_query("INSERT INTO `news`.`p_fz` (`id` ,`image`) values ('','".$pic_url."')");

if($result)

echo "上傳成功!";

else

echo "上傳失敗!";

}

}

else if($_POST[pic2]){

$result=mysql_query("INSERT INTO `news`.`p_fz` (`id` ,`image`) values ('','".$_POST[pic2]."')");

if($result)

echo "上傳成功!";

else

echo "上傳失敗!";

}

}

>

給妳寫了個 我也沒測試 妳參考壹下 ,默認的是上傳第壹個

  • 上一篇:如何在微信群裏搶到最好的紅包?
  • 下一篇:發卡網平臺是什麽?
  • copyright 2024編程學習大全網