| 域名空间 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
将图片存储进入数据库http://www.iyit.net 日期:2006-10-6 15:31:35 来源:iyit.net收集 点击: |
请问怎么将图片存储进入数据库?我这样写怎么文件pic字段都是负数?文件大小能显示,文件类型就显示不了了,一律的file,请问这和操作系统有关系吗?我的是iis+mysql4.0.7+php4.3.1 [code] <?php ///////////////////////////////////////////////////////////// // copyright (c) 2003 showtop.net all rights reserved. // // modify by kim // // http://www.showtop.net // // webmaster@showtop.net // ///////////////////////////////////////////////////////////// /////////////////// // add_pic.php // /////////////////// include ("config.php"); $link = mysql_connect("$dbhost","$dbuser","$dbpswd") or die ("连接数据库失败"); //将图片文件说明文字中的换行符号转换为<br> $info = nl2br($info); //处理图片文件 if ($pic != "none") { $fp = fopen($pic,"r"); $data = addslashes (fread($fp,filesize($pic))); } //获取图片文件大小 $filesize = filesize($pic); //获取图片文件类型 $filetype = filetype($pic); //获取图片文件的文件名 $filename = basename($pic); //将服务器时间传递给变量$date $date = date("y-m-d h:i:s"); $query = "insert into photo ( info, name, time, pic, filename, filesize, filetype ) values ( '$info', '$name', '$date', '$data', '$filename', '$filesize', '$filetype' )"; if(mysql_db_query("photo",$query)) { header("location:photo.php"); exit(); } ?> [/code] [code] <?php ///////////////////////////////////////////////////////////// // copyright (c) 2003 showtop.net all rights reserved. // // modify by kim // // http://www.showtop.net // // webmaster@showtop.net // ///////////////////////////////////////////////////////////// ////////////////// // upload.php // ////////////////// //头部 echo ("<html>\n"); echo ("<head>\n"); echo ("<title>上传照片</title>\n"); echo ("<meta name=\"description\" content=\"精品图片,mp3,mtv,文章,站点等收藏\">\n"); echo ("<meta name=\"keywords\" content=\"showtop,showtop.net,精品,mp3,mtv,图片,桌面,壁纸,文章,收藏\">\n"); echo ("<meta http-equiv=\"content-type\" content=\"text/html\"; charset=\"gb2312\">\n"); echo ("<link rel=\"stylesheet\" href=\"main.css\" type=\"text/css\">\n"); echo ("<link rel=\"stylesheet\" href=\"main.css\" type=\"text/javascript\">\n"); ////判断输入是否合法的js代码 echo ("<script language=\"javascript\">\n"); echo ("function check()\n"); echo ("{\n"); echo ("if (window.document.pic.name.value == \"\")\n"); echo ("{\n"); echo ("alert(\"请输入图片的名称\");\n"); echo ("document.pic.name.focus();\n"); echo ("return false;\n"); echo ("}\n"); echo ("return true;\n"); echo ("}\n"); echo ("</script>\n"); echo ("</head>\n\n"); echo ("<body bgcolor=\"#ffffff\" topmargin=\"15\">\n"); echo (" <table width=\"700\" height=\"60\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td width=\"202\" height=\"60\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313023030.gif"\" width=\"202\" height=\"60\"></td> <td width=\"468\" height=\"60\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313178232.gif"\" width=\"468\" height=\"60\" border=\"0\"></td> <td width=\"30\" height=\"60\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313245208.gif"\" width=\"30\" height=\"60\"></td> </tr> </table> <table width=\"700\" height=\"4\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td width=\"1\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313240521.gif"\" width=\"1\" height=\"4\"></td> <td height=\"4\" background=\"../images/line_2.gif\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313474448.gif"\" width=\"1\" height=\"1\"></td> <td width=\"1\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313240521.gif"\" width=\"1\" height=\"4\"></td> </tr> </table> <table width=\"700\" height=\"20\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td height=\"6\"><img src="http://www.iyit.net/files/beyondpic/2006-10/6/0610615313474448.gif"\" width=\"1\" height=\"1\"></td> </tr> <tr> <td height=\"10\" align=\"center\"><a href=\"musiclist.php\">音乐管理</a> <a href=\"ph --------------------------------------------------------------- $fp = fopen($pic,"rb");要加一个b --------------------------------------------------------------- filetype返回的不是扩展名,而是大类的文件类型,比如设备文件,管道,目录等。 要判断扩展名的话自己写一个函数吧,很简单 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:高分求助分页问题 下一篇:非法字符替换问题 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 相关文章 | ||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||