页面载入中...
首页 » Tag ‘php’

PHP随机显示图片代码

这篇文章要介绍的是如何使用简单的PHP函数来实现随机显示图片。为了让网页更具动态效果,有时你希望用户刷新页面后,可以看到不同的标题图片。用PHP的rand()函数来实现这一特效真的是在简单不过了。

首先准备几张标题图片,把它们命名为:
img_1.jpg, img_2.jpg,img_3.jpg,img_4.jpg,img_5.jpg,img_6.jpg。
当然你还可以使用其它类型的图片,例如:gif。然后,把这些图片上传到某个文件夹,例如:"/images/random"。

接下来使用下面的代码就可以了:

<img src="/images/random/img_<?php echo rand(1,6)?>.jpg" border="0" />
<!-- 注意: "/images/random"保存随机图片的文件夹路径,你应该使用实际路径替换--> 

是不是很简单?

这种方法稍微有点麻烦的地方是你要把图片根据上面的规则重新命名。如果你不想重新命名图片,你还可以使用下面的方法,但是要多写几行PHP代码。 :-)

<?php
  $dir = $_SERVER['DOCUMENT_ROOT'] . "images/random";
chdir ($dir);
  $images = glob("*.{gif,png,jpg}", GLOB_BRACE);
$file = $images[array_rand($images)];
?>
<img src="<?php echo ("/images/random/$file"); ?>" border="0"  />

调用其他网站(网络相册)上的图片

<?
$id=rand(1,5);
$image[1]='http://farm.static.flickr.com/1.png';
$image[2]='http://farm.static.flickr.com/2.png';
$image[3]='http://farm.static.flickr.com/3.png';
$image[4]='http://farm.static.flickr.com/4.png';
$image[5]='http://farm.static.flickr.com/5.png';
header("location:$image[$id]");
?>

推荐一个新的php开源个人主页(博客)系统Tcms

Tcms系统全名叫做“T简易个人网站管理系统”“是个人网站程序,用此程序可方便的立即打造你的个人主页”,也就是说tcms可以作为个人博客使用,但又兼有cms的主题风格。

谈到Tcms的由来,引用一下作者的自述:

阅读剩余部分…

发现一个使用SupeSite7制作的网站-超能网

今天用关键词“viewnews”在google搜索了一下,找到几个使用ss架设的网站。其中有个叫超能网(www.expreview.com)的网站,这个网站pr为5,整体采用了ss7和DZ7进行构造网站。百度收录达到了226000条,而谷歌也有14500条。

以这个网站的收录效果是不能判断出ss程序对搜索引擎的优化程度,因为在搜索结果当中,我找到了超能网先前采用的其他cms系统(个人以为是dede或者帝国),访问地址是www.expreview.com/home 。这部分的网页在搜索结果中占了很大比重。值得注意的是,在谷歌的搜索结果中,这个系统的文章优先排列在最前面的几页中;而ss的文章则比较靠后。

超能网在使用ss7发布资讯时,深入挖掘了资讯的自定义字段功能,不由得让人眼前一亮。如图:

阅读剩余部分…

pbdigg3.0官方内测地址放出

销魂和株株这次没有食言,pbdigg3.0内测版今日晚上终于发布了,内测地址是http://test.pbdigg.com/

至于这次为何只是内测,我大致体验了一下pb3,大概是因为pbdigg3的bug太多的缘故吧。销魂和株株一而再再而三的推迟发布,我想也是这个原因。

株株给了一个地址,要大家到那里提交bug,结果呢,哈哈,那个页面被和谐了。看看截图吧,真是够搞笑的了——

pb3

用户可以在PBdigg官方论坛的pb3.0讨论板块进行提交bug

Pbdigg3.0预计10月5日内测

销魂和株株原先信誓旦旦地说国庆前肯定出缩水版,结果直到9月的最后一天,他们才宣布pbdigg3.0不能如期发布,又让pb的用户煎熬到了最后一天,够狠!

QQ群公告已经改为“预计10月5日内测”。等吧

最新消息:SupeSite7.5 alpha内测版

好消息,经过几个月开发、测试,SupeSite7.5 alpha版终于和站长见面了。由于SupeSite 7.5 alpha 在数据结构调整比较大,存在BUG等问题,为了大家的站点稳定,因此,我们在一开始并不大面积公开发布,而是需要申请来获得软件包,协助我们一起完善程序。

特别说明
SupeSite 7.5 内测包,并不是正式版。

阅读剩余部分…

supesite7.5演示站的投稿功能已经开启

ss官方的演示站已经打开的投稿功能,现在用的机器无法截图,暂时先用文字总结给大家看看吧:

1、不必二次登录(疯鼠英明!)
2、投稿页面和网站前台风格相一致,导航条显示为“我的投稿”“个人中心”“我的积分”
3、投稿页面较7.0简洁,干净
4、编辑区的工具栏去掉了“插入分页符”“下载远程图片”
5、去掉了自定义字段和信息的显示(会不会是我的会员组权限不够?)
6、去掉了资讯发布日期的编辑功能
7、按频道进行投稿,据疯鼠说管理员可在管理后台随意设置允许投稿的频道
8、去掉了上传附件的功能(难到是设置了会员组的权限?查看我的积分,显示我还是个初级会员)
9、去掉了“发布箱和待审箱”的选择(早该去掉了)
10、还有一个比较重要的,侧栏的用户面板只有在网站首页是全部显示,而在频道页面等其他页面是收成一个长条形,可以点击展开。

dedecms,ecms,phpcms三大国内开源CMS比较

本人用的supesite居然还不算是国内cms头三名,真是郁闷啊。

目前,php已经逐渐成为主流,大有取代asp的优势,很多站长也纷纷将自己的站转成php的cms,但是国内cms还是众分云云,这里就三款国内主流的php用cms根据我个人的感受进行些比较。分别是dedecms,ecms,phpcms。

一,模板

1. phpcms:模板制作最麻烦,字段结合了php语言,使得不会编程的人一上来很难上手,感觉是我用过的cms里制作模板最麻烦的,希望phpcms能更多的考虑易用性。

阅读剩余部分…