标签类目:PHP

PHP正则表达式完整版

分类:PHP各种操作符的运算优先级
相同优先级的从左到右进行运算,不同优先级的运算先高后低。各种操作符的优先级从高到低如下:

操作符  描述
 
\  转义符
 
(), (?:), (?=), []  圆括号和方括号
 
*, +, ?, {n}, {n,}, {n,m}  限定符
 
^, $, \anymetacharacter  位置和顺序
 
|  “或”操作

详细见内文: 继续阅读 »

PHP给图片添加水印

分类:PHP

  1. < ?php //调用方法
  2. $SourceFile = '/home/user/www/images/image1.jpg';
  3. $DestinationFile = '/home/user/www/images/image1-watermark.jpg';
  4. $WaterMarkText = 'Copyright linuxlaptop.cn';
  5. watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile);
  6. ?>

继续阅读 »

PHP使用Gzip压缩传输

分类:PHPIIS6开启步骤:

1.添加Gzip的Web服务扩展并设置为有效,gzip的DLL在(%windir%/system32/inetsrv/gzip.dll)
2.IIS 管理器 > 网站 > 属性 > 服务选项卡 > HTTP压缩,根据需要设置,我把两个都勾上,对动态文件也压缩。
3.此时重启IIS,压缩就生效了。但是默认设置压缩的文件格式太少,可以进一步设置。
4.修改 MetaBase.xml,建议先备份。找到 Location =”/LM/W3SVC/Filters/Compression/gzip”,HcDynamicCompressionLevel ,设置压缩率,取值~10,不压缩,10最高压缩率HcFileExtensions,需要压缩的静态文件扩展名,默认只有htm,html,txt,可以把js,css添加进去。建议按原来的格式,用换行作为分隔HcScriptFileExtensions,需要压缩的动态文件扩展名,在这下面有 Location =”/LM/W3SVC/Filters/Compression/Parameters” 一个有用的设置是HcMinFileSizeForComp,小于该大小的文件不压缩。
5.iisreset -stop 停止IIS,保存MetaBase.xml
6.iisreset -start 启动IIS。 继续阅读 »

2008-12-04PHP

没有评论
86

PHP读取汉字点阵数据,模拟LCD屏显示

分类:PHP输出样例:

背景知识:
简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。

区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个”区”,每一列称为一个”位”,因此,这个方阵实际上组成了一个有94个区(区号分别为0 1到94)、每个区内有94个位(位号分别为01到94)的汉字字符集。一个汉字所在的区号和位号简单地组合在一起就构成了该汉字的”区位码”。在汉字的区位码中,高两位为区号,低两位为位号。由此可见,区位码与汉字或符号之间是一一对应的。 继续阅读 »

Improving Page Load Times(提升页面加载时间)

分类:PHP分类:MySQL分类:ApacheThere are a number of ways to improve the amount of time it takes visitors to load your Drupal powered web site.

Measurements

There are many tools that can be used to measure page load performance on your website. Here are some that we recommend.

  1. YSlow FireFox add-on
    The YSlow FireFox add-on is maintained by Yahoo. It analyses your web page and offers a simple to understand report explaining why your website is slow to load. The tool requires that the Firebug FireFox add-on also be installed. Visit http://developer.yahoo.com/yslow/ for complete details on using the FireFox add-on. 继续阅读 »

PHP:如何在站点的每个PHP文件头或尾加入包含文件

分类:PHP1:打开php.ini文件
设置 include_path= “c:”

2:写两个文件
auto_prepend_file.php 和 auto_append_file.php 保存在c盘,他们将自动依附在每个php文件的头部和尾部.

3:在php.ini中找到:

Automatically add files before or after any PHP document.
auto_prepend_file = auto_prepend_file.php;依附在头部
auto_append_file = auto_append_file.php;依附在尾部

继续阅读 »

PHP:随机变化的.jpg图片

分类:PHP分类:Apache实现的原理很简单,就是apache的url_rewrite功能+php程序
url_rewrite代码

[test@test htdocs]$ cat .htaccess
# BEGIN WordPress
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteRule ^images/logo\.jpg$ /test/randomimg.php [L]
</ifmodule>

继续阅读 »


返回顶部