admin 管理员组文章数量: 1086019
2024年4月30日发(作者:开源购物系统)
维普资讯
2008年8月
吉林师范大学学报(自然科学版)
No.3
第3期 .
Journal of Jilin Non ̄l University(Natural Science Ediiton)
Aug.2008
php+mysql+javascirpt+flash实现网站图片新闻
郭 强,谭振江
(吉林师范大学,吉林四平136000)
摘 要:使用php+mysql+javascirpt+flash实现网站图片新闻的管理功能.
关键词:php;mysql;javascirpt;lfash;图片新闻
中图分类号-'TP393.1 文献标识码:A 文章编号:1000-1840-(2008)03.0169-02
很多网站为直观地宣传信息,提供了图片新闻 (’s PosT[tide]’,’3 explain’,’3 imgname’,’3
栏目.文中将利用php+mysql+javascirpt+flash实现
date’)”;
网站图片新闻的显示与管理.使图片新闻直观地反 同时,为了实现图片新闻的管理就要删除图片,
映为flsah窗口.
以保障数据库的信息不至于过多,在删除数据库中
1数据库的建立 .
图片信息的同时也要将上传到指定的文件夹中的图
片本身删除,保障服务器的磁盘空间得到合理使用.
建立mysql数据库名称为dbname,其中建立一 程序首先从数据库中将要删除的图片路径和文件名
个表名称为picture,表的结构 ̄n-ir:
找到,然后判断是否在这个文件夹下确实存在这个
文件,如果存在,就将其删除.实现本功能的P哪代
码如下:
S sqll=“select imgpath from picture where id=3
6ETE ̄d]”:3 row=mysql—fetch—array(mysql—query(S
sql1)); .
2数据库操作php程序命令行
¥i删 Itll=Stow[0];
¥sql2=“select count(*)from picture where iIIlg—
数据库建好以后,使用PHP对数据库进行一些
path=’¥imgpath”’:
基本操作,实现对图片新闻的管理功能.首先在服务
S rowl=mysql—fetch一舳 (rI剃一query(¥ ));
器上建立一个指定的文件夹来做图片上传的位置, if(¥rowl[0]==1)
并设置好相应的权限.然后通过P唧程序添加图片
{
将相关信息添加入数据库picture表中,并将图片上
fi(file—exists(¥row[0]))
传到指定的文件夹中.
{
主要的上传图片PHP代码为:
@uI】link(¥rew[0]);
moveuploadedfile(s FIIFS[’tmg’][’tmp—
}
name’],’./images/picture/’.s FII.ES[’img’][’
¥sql=“delete from picture where id={3一GET
name’]);
[id]}”;
s imgn ̄=’./images/picture/’
.
s FnFS[’
}
img’][’name’];图片信息写入数据库:
有关修改图片信息的程序语句:
¥sql=“INSERT INTO‘picture‘(‘tide‘,‘explain
if(s—GET[type]==“edit”)
‘
,
‘imgpath‘,‘t‘)VALUES
{
S sql=“UPDATE‘picture‘SET‘rilfe‘=’{¥一
收稿日期-'2008.06-15
第一作者简介:郭强(1969.),男,吉林省四平市人,现为吉林师范大学信息网络中心实验师,硕士.研究方向:计算机网络应用.
・
169・
维普资讯
POST[title]}’,‘explain‘=’{s POST[explain]}’
S counter—i=1:
WHERE‘picture‘.‘id‘:{s GEl"[id]j”;
while(¥row=mysql—fetch—array(¥query))
3通过javascript实现flash的调用图
{
echo S row['3];
使用flash实现图片的滚动播放.Flsah的程序名
if(S counter—i!=S pic—rltl/n)
为:Pixviewer.swf,其功能就是将javascript中的pics
echo“l”:
变量所指定的用“l”分开的若干图片调用在程序中
S counter—i++:
进行内切换,结合javascript程序的调用.
}
Javsacript通过PHP调用数据库中的图片信息.
? >’
主要代码为:vat pics=’<?php
这样通过pics变量信息,来调用flsah程序就实
¥db=mysql—connect(“localhost”,’usemanle’,’
现了图片的滚动播放.
password’);
¥a=mysql—select—db(’dbname’,¥db);
4结束语
mysql—query(“SET NAMES gbk”);
通过php语句生成了 avascript程序代码行,调
S pic—nll/n=6;
用相应的flsah程序实现图片新闻的显示,并通过
¥sql=“SELECT*FROM picture order by t desc
php来控制数据库对图片及相关信息实现添加、删
LIMIT S pic—nll/n”:
除、修改等功能,来实现整体图片新闻的前台显示和
¥query:mysql—query(Ssq1);
后台管理,本方法已在吉林师范大学网站(www. l.
nu.edu.cn)上实现效果比较明显.
参考文献
[1]黄文宏,曾耀毅,林永喜.1inux网络架站实务[M].北京:中国青年出版社,2000.
[2]曹轶群,孙一江,张永学.HPH高级开发技术与应用[M].北京:清华大学出版社,2002.
[3]谭振江.计算机共同课网络教学建设与实践[J].中国当代教育杂志,2004,2:34~36.
[4]曹丽华,谭振江.远程网络教育系统中资源建设的研究[J].吉林师范大学学报,2005,4:113~114
【5]刘晓辉,王淑江.网络管理必备工具软件精解【M].北京:人民邮电出版社,2006.
[6]熊桂喜,王小虎.计算机网络[J].北京:清华大学出版社,1998.
php+mysql+javascirpt+flash Realizing Site Photo News
GUO Q ng,TAN Zheng-jiang
(The Center of Jilin Normal University’s Network,Siping 136000,China)
Abstract:In this paper,we wse php+mysql+javascirpt+flsah Photo news site to achieve hte management function.
Key words:php mysql;javascirpt flsah;photo news
・
170・
版权声明:本文标题:php+mysql+javascirpt+flash实现网站图片新闻 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714424752a679720.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论