免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1435 | 回复: 1
打印 上一主题 下一主题

请问怎样在数据库中插入图片? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-14 23:16 |只看该作者 |倒序浏览
图片插不到数据库里面的,
在检查的部分也看不到$pic的值,
在数据库里面pic值为空
也没有出现什么错误!

检查输入部分:
global $newsid;
global $newstitle;
global $info;
global $pic;
$time=date("Y-m-d H:i";
$readtime=0;
$fp=fopen($pic,"r";
$data=addslashes(fread($fp,filesize($pic)));
$info=nl2br($info);
$query="insert into news(title,info,pic,time,readtime) values('$newstitle','$info','$data','$time','$readtime')";
mysql_query($query);

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

表单部分:
<form method="OST" action=./news.php?action=<?php if($find) echo "edit_submit"; else echo "add_submit";?>; enctype="multipart/form-data">;
        <tr>;<td width=30% align=right bgcolor=#c2e0a5>;
                <font>;新闻标题: </font>;
            </td>;
            <td width=70% align=left>;
                <input type=text name=newstitle size=40 maxlength=100 value=<?php echo $newstitle;?>;>;
            </td>;
        </tr>;
        <tr>;<td width=30% align=right bgcolor=#c2e0a5>;
                <font>;新闻内容: </font>;
            </td>;
            <td width=70% align=left>;
                <img src=<?php echo $pic;?>; width=300 align=right>;
                <textarea name=info rows=14 cols=60 value=<?php echo $info;?>;>;</textarea>;
            </td>;
        </tr>;
        <tr>;<td width=30% align=right bgcolor=#c2e0a5>;
                <font>;图&&&&片: </font>;

            </td>;
            <td width=70% align=left>;
                <input type=file name=pic size=30>;
            </td>;
        </tr>;
        <tr>;<td width=100% bgcolor=#9fcf6f colspan=2 height=20>;
            </td>;
        </tr>;
        <tr>;
            <td width=100% colspan=2 align=center>;
                <input type=submit value="提 交" name=submit>;
                &&&&&&&&
                &&&&&&&&
                <input type=reset value="重 写" name=reset>;
            </td>;
        </tr>;
        </form>;
--------------------------------------

论坛徽章:
0
2 [报告]
发表于 2004-05-15 13:30 |只看该作者

请问怎样在数据库中插入图片?

提交检查部分的代码更改如下后出先以下信息:
请高手帮忙

fread(): supplied argument is not a valid stream resource

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


if($pic!="none"{
$fp=fopen($pic,"r";
$data=addslashes(fread($fp,filesize($pic)));
}
$info=nl2br($info);
$query="insert into news(title,info,pic,time,readtime) values('$newstitle','$info','$data','$time','$readtime')";
mysql_query($query);

862.gif (24.92 KB, 下载次数: 28)

862.gif
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP