分页:[«]1[2][3][4][5][6][»]

php汉字的截取完美解决方案

此函数巧妙地运用了正则表达式, 用起来很方便, 就像 substr 的用法一样, 可以正向截取也可反相截取, 值得学习!

PHP代码如下:

More...

用PHP批量下载CSS文件中的图片文件

在仿站、抄袭风格的过程中,必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合适的了,很简单,一看便会:

set_time_limit(0); //设置PHP超时时间
$styleFileContent = file_get_contents('style.css'); //取得样式文件内容
preg_match_all("/url\((.*)\)/", $styleFileContent, $imagesURLArray);//匹配出需要下载的URL地址

More...

十分强大的 CSS3 !

CSS 3 + HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持。
本文介绍了 5 个 CSS3 技巧,可以帮你实现未来的 Web,不过,这些技术不应该用在正式的客户项目,它们更适合你的个人博客站点,Web 设计社区,或者不会有客户向你投诉的场合
1. 圆角效果

CSS3 新功能中最常用的一项是圆角效果,标准 HTML 方块对象是90度方角的,CSS3 可以帮你实现圆角。
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;甚至单个角也可以实现圆角,不过 Mozilla 和 Webkit 的语法稍有不同。
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-rightright-radius: 20px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-rightright-radius: 10px;所支持的浏览器:Firefox, Safari , Chrome
用例: Twitter.

More...

Ajax教程 让你10分钟就学会Ajax

十分钟教你学会AJAX,你相信吗?这绝对不是骗你!

有时候,我十分憎恨一些图书、教程,讲了好几十页,说了一大堆,结果没有简单有效的说出,这个东西怎么用,何时用?

事实上,对于IT行业,新技术新思想,此起彼伏,并且有些技术常常昙花一现,不了了之!常常这些技术名异效同,加之有些书籍和教程如法炮制、千篇一律,这都让程序员们累中加累,莫名一处。

我个人认为,学习一门技术应从两方面着手:原理和应用

掌握原理,是理解这门技术,以致把它应用到极点的重要根基。
掌握应用,是我们的目标,所谓学以致用,概此理也。

1、什么是AJAX?
AJAX是Ajax(Asynchronous JavaScript. and XML)的简称,它并不是什么新技术,是现有技术的组合,实现了客户端(浏览器)与服务器的异步通信。也就是,我们通常所说的,不刷新页面。也有人称之为富客户端技

More...

兼容FireFox2 FireFox3的hack

FireFox是不错的,但是不知道为什么FireFox2和FireFox在显示上竟然有些页面会出问题,可能是FireFox的兼容性越来越好了吧。

记录一个兼容FireFox2+FireFox3的hack

FireFox2、FireFox3 的Hack:

.pr { color:#000; } /* FireFox2 */
.pr,x:-moz-any-link,x:default { col

More...

博客折腾中…

有事没事修改一下博客

今天时间不够了,明天应该能弄好吧。

把前台代码都整理调整一下。

现在博客难看点,就请多多包涵了。

AnyPlayer给WordPress嵌入各种类型播放器

前阵子为了发这是最好的未来的音频,找了很多wp的插件都不行,原有的插件也不行,后来找到个AnyPlayer,怕会忘记这个插件的用法,特记录一下。下文来自作者blog http://cpiz.com/blog/archives/159,需要此插件的朋友可以去作者网站下载。

前阵子转了几个视频和Flash游戏到Blog上,分别来自不同的网站,播放器也五花八门。但每一个都在页面上占很大的地方不太雅观,而且那个Bloxorz游戏在页面打开时就会自动播放,发出诡异的响声,很是不爽,想弄成像U148那样的可以展开与折叠的效果。在网上找了不少这方面的插件,效果都达不到我的希望,但也收获了一个Audio player插件,嵌入音频很方便。后来我还是用了土办法,研究了一下U148的实现方式,让页面加载一个js文件,然后在文章中嵌入这样的代码:

More...

用css固定位置的方法

在某些时候需要将一个div固定在一个浏览器某个指定的位置:
例如在使用loading状态条的时候,或者显示在线用户数的时候。需要层显示在 网页的正中间,顶端或者左下端,并且在拉动滚动条的时候这个层依然保持在相同的相对位置。

些人用表格+js脚本的形式实现,代码数量比较庞大,并且可能只能在ie下面比较良好的实现,在其他例如firefox下效果就糟糕了,其实用css是很可以容易实现的,只需要用到 position:fixed这个描述参数即可。和position: fixed;同一级的属性还有 position: absolute; position: relative; position: static;

我说一下fixed和absolute的区别,fixed表示始终处于浏览器的同一个位置,即使你拉动滚动条,依然会显示在屏幕的相对位置,而absolute则不一样,absolute针对网页的位置进行描述,所以拉动滚动条后有可能会将显示在中部的div拉动到顶端去,因此,下面的一段css将会把div放在浏览器的中央:


  1. #Loadings{
  2. position:fixed ;
  3. top:100px;/*始终距离屏幕的高度是100px*/

/*后面的描述和位置无关,所以后面的例子请大家关注本行之前的描述*/

More...

DIV内文字垂直居中的方法

CSS+DIV里文字的水平居中是很容易的,直接text-align:center就可以了,但是文字的垂直居中好像没有直接支持的属性,下面介绍个解决方法:
  • DIV内文字垂直居中
    只要给文字添加 height ; line-height 属性即可。

    CSS:


    1. height: 30px;

    2. line-height: 28px;

  • 另外分享两个css+div的小技巧。下面方法基本兼容Firefox2和IE6,其余浏览器未测试。
  • DIV水平居中
    将 margin-left 与 margin-right 均设置为 auto 即可。

    More...

复制博客文章自动加版权信息

新版的PHPWind有一个在复制论坛帖子的时候会自动加入版权信息的功能,对其修改了一下,使其也可以在WordPress系统/Z-Blog系统下正常工作。

对于WordPress系统来说,编辑themes下的模板文件single.php,在适当的位置加入以下代码即可。
<script type="text/javascript">
document.body.oncopy=fu

More...

分页:[«]1[2][3][4][5][6][»]

关 于

心灵博客 © xylx 2009