网站首页 > 文章中心 > 其它

php数据上传_php上传多个文件

作者:小编 更新时间:2023-08-13 13:09:49 浏览量:271人看过

php上传文件到文件夹

//这是给文件重命名

$one = explode(".",$_FILES["file"]["name"]);

$file_name = $_FILES["file"]["name"] = time().".".$one[1];

php数据上传_php上传多个文件-图1

//这是上传,用到move_uploaded_file,移动到:./assets/up/这个文件夹

move_uploaded_file($_FILES["file"]["tmp_name"], "./assets/up/" . $file_name);

//这是往数据库存放的 文件名称

$information_img = "./assets/up/" . $file_name;

如何在php上实现文件上传功能

PHP 一般使用 POST 方法上传文件,下面是一个简单的文件上传示例,里面有相关的注释:

up.htm 文件:

----------

html

head

titleUp Sample/title

/head

body

form action="up.php" method="post" enctype="multipart/form-data"

!--备注:表单中 enctype="multipart/form-data " 的意思,是设置表单的 MIME 编码.默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了 multipart/form-data ,才能完整的传递文件数据,进行下面的操作,并且 method 要设置为 "post"--

File:br /

!--上传框要设置 type="file"--

br /

input type="submit" value="Upload"

/form

/body

/html

up.php 文件

php

if (is_uploaded_file($_FILES["upfile"]["tmp_name"])){

//如果有文件上传

//is_uploaded_file -- 判断文件是否是通过 HTTP POST 上传的,返回布尔值

//$_FILES['upfilename']['...'],其中的 'upfilename' 即为上传框的 name 属性

//$_FILES['upfile']['tmp_name'] -- 文件被上传后在服务端储存的临时文件名,一般是系统默认

if(!eregi('pdf', $_FILES['upfile']['type'])){

//我们这里假设你要上传一个 pdf 文件

//if(!eregi('pdf', $_FILES['upfile']['type'])) 这个是判断上传文件类型的,是不是 pdf 文件,当然,若是想判断是否是 jpg 文件的话,将 pdf 改成 jpg 就可以了,即 if(!eregi('jpg', $_FILES['upfile']['type']))

//$_FILES['upfile']['type'] 是文件的 MIME 类型,如果浏览器提供此信息的话.例如"image/gif"

echo 'The uploaded file is not an pdf File! Please upload a right file!';

}else{

$filename = $_FILES['upfile']['name'];

//$filename = $_FILES['upfile']['name'],这里是指定上传后的文件名,这里使用的仍是原来的文件名字,($_FILES['upfile']['name'] 是原始文件的名字)

if(move_uploaded_file($_FILES["upfile"]["tmp_name"], dirname(__FILE__)."/upload_file/".$filename)){

//这里就是上传文件

//dirname(__FILE__)."/upload_file/".$file_name -- 指定上传的目标文件,假设你要上传的目标文件夹upload_file 是和当前文件(upload.php)在同一文件夹下

echo $_FILES["upfile"]["name"] . " uploaded succeed!!!";

echo "Can't upload!!!";

}

echo "File is not selected";

//需要注意的:

/*

在你的 up.php 同级目录下建立 upload_file 文件夹,来存放上传的文件

在上传之前要看一下 php 的配置文件:php.ini 中的三处设置

①是否允许文件上传:( file_uploads = On )

*/

这只是很简单的一个文件上传的例子,为了帮助理解,只是判断了一下上传文件的类型,还可以使用 if 语句来判断上传文件的大小($_FILES['upfile']['type'])),并进行提示控制等,相关可以查阅 $_FILE['upfile'] 数组的各个值分别代表什么

php数据库怎么传到网上去,需要什么软件,.求大虾帮忙.!!! 最好详细点,,

你可以使用FTP,把数据库和文件压缩上传到网上去.你给出的图片那不是数据库文件,你要把数据库导出来,只有一个sql后缀的数据库文件.也可以在虚拟空间的phpadmin管理界面导入数据库文件,希望能帮到你.

请问一下php的pdo如何将图片路径和内容一起上传?谢谢了!

以上就是土嘎嘎小编为大家整理的php数据上传相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章