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・ 


本文标签: 图片 新闻 信息 实现 数据库