社区
基础编程
帖子详情
php+mysql怎么储存*.jpg的图片
bylovers
2002-08-21 12:29:49
我想用php+mysql对一系列图片进行储存提取,应该怎么办?
谢谢。
...全文
117
6
打赏
收藏
php+mysql怎么储存*.jpg的图片
我想用php+mysql对一系列图片进行储存提取,应该怎么办? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bylovers
2002-08-22
打赏
举报
回复
很可惜不能送分呀。
bylovers
2002-08-22
打赏
举报
回复
谢谢blackspider,你给了一个很好的思路,我会再想想的。
netbat_wdc
2002-08-21
打赏
举报
回复
php+mysql图片进行储存提取,主要有两种方法:
1.直接在数据库里存图片的二进制数据,读取的时候注意先header(content-type;image/gif);
2.只在数据库里有规律的存储图片文件名及相关信息,在页面显示时使用链接
上面 blackspider(gsinn.com)给的就是个不错的第二种方法的例子
个人感觉也是第二种比较好
xingxing
2002-08-21
打赏
举报
回复
可以上传文件,然后村文件地址
blackspider
2002-08-21
打赏
举报
回复
上面可能会有不够好的地方,但思路是正确的!
不但jpg.gif,bmp,等都可以!
blackspider
2002-08-21
打赏
举报
回复
$v=opendir("images/news_image");
copy("$picurl","images/news_image/$picurl_name");
$pic_name=$picurl_name;
$last=substr($pic_name,-4);
$newname="gsinn_".time().$last;
rename("images/news_image/$pic_name","../images/news_image/$newname");
$pic_name=$newname;
$db=MYSQL_CONNECT( "$hostname", "$sqluser", "$sqlpass");
mysql_select_db( "$dbname");
mysql_query("insert into $tablename (description,pic_name,num) VALUES ('$description','$pic_name','$num')",$db);//写入数据库
$id= mysql_insert_id($db);
print "<p>所加载的图片代号为: <b>$id</b>";
mysql_close();
if ($id!=0){
echo "<html>";
echo "<head><title>成功栽入!</title> </head>";
echo "<body>";
echo "<a href=\"getpic.php?id=$id\" target='_blank'> 看看</a>";
echo "</body></html>";
}
else
{
echo "加栽图片失败"; }
unlink ($picurl); //从临时文件夹中删除档案$picurl
closedir ($v);
exit;
---------------------------------------
以上是存图片,是直接存在文件里!
----------------------------------------
我的网站(www.gsinn.com)就是用的这种方法,以前是直接存在数据库里,但太费空间,刚改!
------------------------------------------
以下是关于getpic.php,可以实现多图显示
--------------------------------------MYSQL_CONNECT( $hostname, $sqluser,$sqlpass);
mysql_select_db( $dbname);
$query = "select description,pic_name,num from $tablename where id='$id'";
$result = @MYSQL_QUERY($query);
$description = @MYSQL_RESULT($result,0, "description");
$pic_name = @MYSQL_RESULT($result,0, "pic_name");
$num=@MYSQL_RESULT($result,0,"num");
}?>
<img src="images/news_image/<? echo $pic_name?>">
<br>
<?
echo $description;
echo"<br><br>";
if($num>1) {
for ($i=1;$i<$num;$i++)
{
$id=$id+1 ;
$query = "select description,pic_name from $tablename where id='$id'";
$result = @MYSQL_QUERY($query);
$description = @MYSQL_RESULT($result,0, "description");
$pic_name = @MYSQL_RESULT($result,0, "pic_name");
echo"<img src=../images/news_image/$pic_name><br> ";
echo $description;
echo"<br><br>";
}
}
?>
编译安装apache+
mysql
+
php
支持
jpg
,gd等
apache1.3+
mysql
5.0+
php
5.2相关的下载地址也都贴出来了.编译完了以后支持
jpg
,gd.还不熟悉脚本的编写,把所以软件都下载到/usr/local/src下,然后顺序执行就可以了.也不知道能不能算脚本,一点判断的语句都没写,zend还要...
还有谁个人博客系统 v4.1.1.0
还有谁个人博客系统是以
php
+
mysql
进行开发的个人博客网站模板,可添加四个顶级栏目。... 后台目录:hys/index.
php
安装目录:install/index.
php
图片
目录:hys_boke/*.
jpg
*.png 样式目录:hys_boke/*.css
还有谁个人博客系统 v4.1.2.8
还有谁个人博客系统是以
php
+
mysql
进行开发的个人博客网站模板,可添加四个顶级栏目。... 后台目录:hys/index.
php
安装目录:install/index.
php
图片
目录:hys_boke/*.
jpg
*.png 样式目录:hys_boke/*.css
还有谁个人博客系统 v3.1.0.1
还有谁个人博客系统是以
php
+
mysql
进行开发的个人博客网站模板,可添加四个顶级栏目。... 后台目录:cloud/index.
php
安装目录:install/index.
php
图片
目录:yunteng_cc_boke/*.
jpg
*.png 样式目录:yunteng
一步一步教你用
PHP
+
MySql
搭建网站 No.0 准备工作
新开一个系列教程吧,这次是讲如何用
PHP
+
MySQL
搭建网站。 之前一直有想过搭建自己的个人网站,然后上周通过阿里云申请的域名和空间都通过审核了,于是就开始研究如何用
PHP
+
MYSQL
搭建网站,研究了差不多两周,总算...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章