php网页中不能上传图片,为什么我的PHP图片上传代码可以实现插入数据库但图片不能插入文件夹中?...
为什么我的PHP图片上传代码可以实现插入数据库但图片不能插入文件夹中?
关注:167 答案:4 mip版
解决时间 2021-01-19 00:58
提问者慢慢学会遗忘
2021-01-18 00:56
代码:
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
图书
商品描述:
商品价格:
电话:
用户:
上传:
">
<?php
if(@is_uploaded_file($_FILES['upfile']['tmp_name']))
{
$upfile=$_FILES["upfile"];
$describe=$_POST['describe'];
$price=$_POST['price'];
$tele=$_POST['tele'];
$user=$_POST['user'];
$date=$_POST['date'];
$name=$upfile["name"];
$type=$upfile["type"];
$size=$upfile["size"];
$tmp_name=$upfile["tmp_name"];
$error=$upfile["error"];
}
if($error=='0')
{
move_uploaded_file($tmp_name,'upload1/'.$name);
$url="upload1"."/"."$name";
include ("conn.php");
mysql_query("set names utf8");
$sql="insert into flea_book(id,book_name,book_describe,book_price,book_tele,book_image,book_user,book_date)
values('','$name','$describe','$price','$tele','$url','$user','$date')";
$result=mysql_query($sql) ;
if($result)
{
echo "<script>alert('指定的文件已上传!');</script>";
echo "";
}
else
{
echo"<script>alert('文件上传失败!');</script>";
echo "";
}
}
?>
最佳答案
二级知识专家单剑走天涯
2021-01-18 02:15
你可以判断文件是否移动成功:
$url="upload1"."/"."$name";
if(move_uploaded_file($tmp_name,$url)){
//...mysql code
}是的话才插入数据库。
如果移动不成功则有可能:1、没有所在文件夹的权限;2、找不到upload1目录,这时可以通过is_dir('upload1')判断有无建立目录。
全部回答
1楼冷月花魂
2021-01-18 04:29
是不是不存在那个文件夹?
2楼繁华初下,心已空
2021-01-18 02:58
把你的图片文件夹设置权限为 777 (linux)
3楼我有我风格
2021-01-18 02:30
你好!
首先 你的$name是否含有中文?
另外最好 if(!is_dir('upload1/')){
mkdir('upload1/') or die('创建目录失败');
}
如有疑问,请追问。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看
php网页中不能上传图片,为什么我的PHP图片上传代码可以实现插入数据库但图片不能插入文件夹中?...相关推荐
- Android插u盘自动执行,android tv box ---- 插入u盘直接播放指定文件夹中的视频
android tv box ---- 插入u盘直接播放指定文件夹中的视频思路: 1.监听u盘插入广播 2.遍历指定目录下的所有文件,找到视频文件 3.将符合条件的文件加入播放集合中 4.循环播放 n ...
- u盘里android文件夹作用,Android应用开发android tv box ---- 插入u盘直接播放指定文件夹中的视频...
本文将带你了解Android应用开发android tv box ---- 插入u盘直接播放指定文件夹中的视频,希望本文对大家学Android有所帮助. android tv box ---- 插入u ...
- android tv box ---- 插入u盘直接播放指定文件夹中的视频
思路: 1.监听u盘插入广播 2.遍历指定目录下的所有文件,找到视频文件 3.将符合条件的文件加入播放集合中 4.循环播放 num one: 配置AndroidManifest.xml,注册一个静态广 ...
- php上传图片并显示代码,php图片上传代码(完整版已测试)
php图片上传代码本来是一个很简单的事,之前笔者图省事,直接网上下载了一个php图片上传小程序,结果导致wordpress网站被黑,因为留有后门,后来排查直接删除整个小程序,自己用重新写了一个php图 ...
- 【报错笔记】在做图片上传时上传图片后可以跳转到上传成功界面,也没有报错,数据库中也传入了值,可是eclipse中webapp下怎样都无法生存目录。
在做图片上传时上传图片后可以跳转到上传成功界面,也没有报错,数据库中也传入了值,可是eclipse中webapp下怎样都无法生存目录. 我使用UUID生成8级目录,在webapp下创建目录,将图片传进 ...
- 在BAE搭建的Django中实现图片上传并用jquery预览图片
在BAE上搭建好了django,如何实现图片上传并预览呢? 想要实现图片上传并不难,但是想看到刚上传的图片,就得在服务器返回上传后图片的url.可是返回数据的话,网页就会重定向.因此想要在上传页面预览 ...
- 项目中,微信利用jweixin进行图片上传
首先,需求是这样的,要在微信端直接调用相册或者是照相机,如果是照相机的话那就利用file里边的 capture = "camera" 属性即可.如果是要直接定位到相册,那么就得用a ...
- Android开发中使用七牛云存储进行图片上传下载
Android开发中的图片存储本来就是比较耗时耗地的事情,而使用第三方的七牛云,便可以很好的解决这些后顾之忧,最近我也是在学习七牛的SDK,将使用过程在这记录下来,方便以后使用. 先说一下七牛云的存储 ...
- 从web编辑器 UEditor 中单独提取图片上传,包含多图片单图片上传以及在线涂鸦功能...
UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码.(抄的...) UEditor是非常好用的富文 ...
最新文章
- 十天学Linux内核之第二天---进程
- Struts2 源码分析——拦截器的机制
- 夏季机房空调预警,出现故障了怎么办?
- TypeScript—语法简介
- spring的service不启动事务的配置。
- Java基础题笔记2
- flink的MemorySegment
- Intel 64/x86_64/IA-32/x86处理器指令集 - CPUID (1) - 概述
- 计算机谱写的古典音乐,2011计算机等级考试:用WPSOffice谱写音乐简谱
- github怎么切换到gitee_Github 如何和 Gitee 进行同步?
- 华为笔试题——分礼物
- 我的世界Java种子大全_种子(世界生成)
- python re sub用法_python re模块常见使用方法整理
- 创可贴的 ROS PX4 自主飞行无人机 学习笔记(1)
- java队列打印杨辉三角_数组打印杨辉三角与队列打印杨辉三角
- FineBI与FineReport对比 1
- linux编译谷歌浏览器方法,构建Linux版本的谷歌Chrome浏览器
- 如何实现系统的单点登录?
- 论文写作-调研如何去写你的论文
- python的基础数据类型