php多文件(图片)上传(精华版)

更新时间:2023-03-16 01:59:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PHP多文件(图片)上传

总共三个文件 conn.php index.php upload.php

conn.php 文件

--------------------------------------------------------------------------------------------------------------

$conn=mysql_connect(\or die(\数据库服务器连接错误\

mysql_select_db(\数据库访问错误\ mysql_query(\ mysql_query(\ ?>

index.php 文件

--------------------------------------------------------------------------------------------------------------

上传文件

upload.php 文件

include(\ $uploadfile; // 图片的名字

if($_POST['uploadpic']=='上传'){

$dest_folder = \ //上传图片保存的路径 图片放在跟你upload.php同级的picture文件夹里

$arr=array(); //定义一个数组存放上传图片的名称方便你以后会用的。 $count=0;

if(!file_exists($dest_folder)){

mkdir($dest_folder,700); // 创建文件夹,并给予最高权限 }

$tp = array(\

//检查上传文件是否在允许上传的类型

foreach ($_FILES[\ if(!in_array($_FILES[\ { echo \ echo \文件类型错误!\\\ echo \ exit; }

if ($error == UPLOAD_ERR_OK) {

$tmp_name = $_FILES[\

$a=explode(\ //截取文件名跟后缀

// $prename = substr($a[0],10); //如果你到底的图片名称不是你所要的你可以用截取字符得到

$prename = $a[0];

$name = date(YmdHis).mt_rand(100,999).\ // 文件的重命名 (日期+随机数+后缀)

$uploadfile = $dest_folder.$name; // 文件的路径 move_uploaded_file($tmp_name, $uploadfile); $arr[$count]=$uploadfile; $query=\into product(name,tupian,pLike) values('$prename','$uploadfile','0')\// 插入到数据库

$res=mysql_query($query);

if($res) echo $prename.\ echo $uploadfile.\ $count++; } }

echo \总共\文件\ } ?>

本文来源:https://www.bwwdw.com/article/2y3v.html

Top