喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 22  1/3  1  2  3  > 
     
标题: 发一个上传图片的源码,请大家指点,有小bug,找不出  
本帖已经被作者加入个人空间
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
发一个上传图片的源码,请大家指点,有小bug,找不出

为什么存进去只有13字节,而且显示的时候是显示的一个X,郁闷,请各位高手指点一下,谢谢!~~~~~~~~~~

 附件: 您所在的用户组无法下载或查看附件



MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2006-6-16 03:41 PM#1
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] 免费空间
回复 #1 hero913 的帖子

怎么没人理我呀,



MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2006-6-16 04:11 PM#2
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
bigfrogwxl (bigfrogwxl)
中级会员
Rank: 3Rank: 3
一般会员



UID 63596
精华 0
积分 260
帖子 229
金钱 260 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-3-20
状态 离线
[推荐阅读] 帮忙写个list的sql语句!
问题简单点啊,你把个整站程序全传上来,谁有时间帮你看啊
2006-6-16 04:15 PM#3
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] 如何创建PHP环境
回复 #3 bigfrogwxl 的帖子

问题就是图片不能上传,$photo值没有传过来

===========================================
<?php
// 连接数据库
$conn = mysql_connect("localhost", "user58", "tf+96468");
mysql_select_db("test",$conn);
?>
<?
// 取得网页的参数
$id=$_POST['id'];
//$photo=$_POST['photo'];
// 判断该用户名是否已经存在
$checksql="select * from image where id='$id'";
$check_re=mysql_query($checksql,$conn);
$num=mysql_num_rows($check_re);
if($num!=0){
        echo "<table width='100%' align=center><tr><td align=center>";
        echo "该用户名已经存在,请选择另一个<br>";
    echo "<font color=red>上传失败!</font><br><a href='javascript:history.back(-1)'>返回</a>";
    echo "</td></tr></table>";
        exit();
}
// 方法一:在mysql中保存图片文件,
// 如果有图片文件,打开图片文件,将图片文件中的数据用函数
// addslashes处理,然后传递给变量$data,
// addslashes函数是给字符串加入斜线,使字符串能够顺利写入数据库中
// 这样变量$data 中保存的就是图片文件的数据了
if ($photo<>""){
        $fp=fopen($photo,"r");
        $data=addslashes(fread($fp,filesize($photo)));
}
//$password=md5($password);
$sql="insert into image (id,photo) values('$id','$data')";

mysql_query($sql,$conn) or die ("插入数据失败: ".mysql_error());

// 关闭连接
mysql_close($conn);
// 显示上传图片成功
// 重定向到注册成功页面
header("Location:display_image1.php?id=$id");
?>
=================================================




MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2006-6-16 04:17 PM#4
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 493
帖子 359
金钱 493 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] [转贴]牛人与非牛人的对话
上传的图片存储在文件夹里,然后把图片名存储在数据库里吧~
2006-6-16 04:19 PM#5
查看资料  发短消息  顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 493
帖子 359
金钱 493 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] 蟋蟀是大哥还是大姐?
<input type="file" name="sfile">
时用下面的方法接收
$_FILES['sfile']['name'];
面不是$_POST[''];
2006-6-16 04:22 PM#6
查看资料  发短消息  顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] 一位湖北大学的学生作品,看后久久不能平静
回复 #5 yiyamzen 的帖子

我是想直接以二进制的形式存到数据库里边,现在存进去的都是0字节,

$photo值没有传过来,但是$id倒是传过来了




MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2006-6-16 04:23 PM#7
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
njutliu
注册会员
Rank: 2
初级会员



UID 48018
精华 0
积分 58
帖子 103
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-11-11
来自 iGoWoo.Com
状态 离线
[推荐阅读] 传说中十个看完九个出家
最好的办法是图片存放到目录下,把存放路径和文件名写到数据库里。
2006-6-16 04:31 PM#8
查看资料  Blog  发短消息  顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 493
帖子 359
金钱 493 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] 求助
$photo=$_POST['photo'];
改成
$photo=$_FILES['photo']['name'];//上传的图片名

试试
$_FILES['photo']['tmp_name'];//上传的图片临时存放处,即图片

上传的东西要用$_FILES来接收面不是$_POST
2006-6-16 04:40 PM#9
查看资料  发短消息  顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] [请教]我做的网络系统大多数页面都是同时添加多条记录的,这样会不会出错啊?
回复 #9 yiyamzen 的帖子

谢谢这位仁兄,

但是有个问题不太明白,解释一下。

用$photo=$_FILES['photo']['name'];不行

但是用
$_FILES['photo']['tmp_name'];就可以,是为什么呢? 这个]['tmp_name']也是什么函数吗?




MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2006-6-16 05:31 PM#10
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 22  1/3  1  2  3  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.041033 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP