社区
基础编程
帖子详情
图片上传问题?20分!!!
hailongc
2005-07-04 11:09:46
怎么实现将图片上传到服务器相关目录并且写入数据库呢?
大致如下:
<form method="POST" action="edit.php">
<p>
<input type="file" value="浏览" name="B1">
<input type="submit" value="上传" name="B2"></p>
</form>
我可以按浏览来选择文件的路径,然后我按上传按钮后上传到我的服务器的指定的目录下面,该怎么写这个程序呢?希望大家指点,谢谢!!!
...全文
257
15
打赏
收藏
图片上传问题?20分!!!
怎么实现将图片上传到服务器相关目录并且写入数据库呢? 大致如下: 我可以按浏览来选择文件的路径,然后我按上传按钮后上传到我的服务器的指定的目录下面,该怎么写这个程序呢?希望大家指点,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itian
2005-07-05
打赏
举报
回复
enctype="multipart/form-data"会不会有对我提交的表单有影响呢?
---------
不会有影响。
这样的话,我的表单就有一个问题了,因为表单不能嵌套,我该怎么办呢?
----------
不太明白,不知道你是不是指上传文件的表单与别的数据处理的表单是各自独立的?
如果是这样你为什么不合并这两个处理表单的文件?
indexroot
2005-07-05
打赏
举报
回复
是不是hailongc (飞浪屿)
想用AJAX
hailongc
2005-07-05
打赏
举报
回复
上面的问题解决了,但是又出现一个新的问题,我的表单是提交到其他的文件处理,enctype="multipart/form-data"会不会有对我提交的表单有影响呢?那我这里的要上传文件的这个该怎么弄呢?
这样的话,我的表单就有一个问题了,因为表单不能嵌套,我该怎么办呢?
hailongc
2005-07-05
打赏
举报
回复
AJAX 我只是听说过,具体是什么东东现在还在看,其实我就是实现一个文件的拷贝(将文件复制到服务器的指定的目录),然后将文件的路径写到数据库中,,利用程序来调用它,我现在已经基本实现了,谢谢各位的热心!!
hailongc
2005-07-05
打赏
举报
回复
两个表单是独立的,但是如果合并的话,我的上传文件的按钮怎么操作?
Meuck
2005-07-04
打赏
举报
回复
mark
alibaba2008
2005-07-04
打赏
举报
回复
本人建议最好不要将图片存在数据库中,因为这样访问比较慢,而且很有可能是乱码,最好将图片拷贝到服务器的一个目录下,再通过程序来调用图片,数据库中存图片的名字或者路径就可以了。
拷贝函数:move_uploaded_file 这个比copy安全一些。
bacp
2005-07-04
打赏
举报
回复
是把图片写到数据库
还是把图片上传的地址和文件写到数据库?
如果只是文件和地址
网上有很多。分析人家的代码。
山雨欲来-风满楼
2005-07-04
打赏
举报
回复
开玩笑吧,在上传的按钮使用JS处理?!
客户端的脚本怎么可能处理服务器端的文件保存,天方夜谭~~~~~
$photo=$_FILES['B1'];//取得用户上传文件的信息
copy($photo['tmp_name'],$photoname);//将用户上传文件从临时文件夹复制到你的文件夹
chenhongjun110
2005-07-04
打赏
举报
回复
可以用这个试试看:
onClick='form_upload()'
<script language="JavaScript">
<!--
//信息验证函数
function form_upload()
{
if($B2){
if($B1!=none){
$temp_pro="../photo/enterpriseimage/".$B1_name;//要上传到的指定的目录
if(!copy($B1,$temp_pro)){
$show_str="附件上传不成功!";
}
}
}
}
// -->
</script>
hailongc
2005-07-04
打赏
举报
回复
我感觉还是用JS写一个函数实现好一些,有人能帮我示范一下吗?
就是使用按钮的onclick属性,当点击时调用一个JS的处理函数
chenhongjun110
2005-07-04
打赏
举报
回复
可以用这个试试:
<form method=POST enctype="multipart/form-data" action="a.php" name="form" >
<input type="file" value="浏览" name="B1">
<input type="submit" value="上传" name="B2"></p>
</form>
<?
if($B2){
if($B1!=none){
$temp_pro="../photo/enterpriseimage/".$B1_name;//要上传到的指定的目录
if(!copy($B1,$temp_pro)){
$show_str="附件上传不成功!";
}
}
}
?>
hailongc
2005-07-04
打赏
举报
回复
请解释一下a.php文件中的各个变量的意思吗?
如果我要在上传的按钮使用JS处理,该怎么办呢?谢谢
carpenter01
2005-07-04
打赏
举报
回复
表单
<form method=POST enctype="multipart/form-data" action="a.php" name="form" >
<input type="file" value="浏览" name="B1">
<input type="submit" value="上传" name="B2"></p>
</form>
A.php
$photo=$_POST['B1'];
copy($photo['tmp_name'],$photoname);
hailongc
2005-07-04
打赏
举报
回复
没有人知道吗??请指教!!!!
商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码
2)修正上传图片功能在修改图片的时候切换到水印控制会出现脚本错误的BUG! 3)修正上传媒体文件功能插入FLV时调整播放器高度及宽度失效的BUG! 4)修正控件自带的FLV播放器播放某些视频时画面尺寸不按比例的BUG! 5)修正...
QQ空间相册大文件上传控件
普通上传要求文件不大于2M。 有了这个控件可以上传
20
M的图片!
shearphoto2.0版_完美支持HTML5截取头像 JS+PHP
一张十M 二十M的图,照样能帮你压成你要的容量和尺寸, 一般情况下!商城的商品图片都是通过数码相机拍摄后,要用PHOTOshop把数码相机内几十M的图片,压缩,截取,然后才能上传到商城服务器! 这样的操作是不是太...
shearphoto2.0版_完美地支持HTML5截图 ,JS截图 JS+PHP
一张十M 二十M的图,照样能帮你压成你要的容量和尺寸, 一般情况下!商城的商品图片都是通过数码相机拍摄后,要用PHOTOshop把数码相机内几十M的图片,压缩,截取,然后才能上传到商城服务器! 这样的操作是不是太...
DotNetTextBox V6.0.10 商业版 下载 (已知最新)
2)修正上传图片功能在修改图片的时候切换到水印控制会出现脚本错误的BUG! 3)修正上传媒体文件功能插入FLV时调整播放器高度及宽度失效的BUG! 4)修正控件自带的FLV播放器播放某些视频时画面尺寸不按比例的BUG! 5)...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章