标签为 php 的存档

PHP常用正则表达式收集

正则表达式用于字符串处理、表单验证等场合,实用高效。一些常用的表达式收集,以备不时之需: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内): [^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式: \n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式: ]*>.*?   [Read More...]

  • No Comments , 55 Hits Hits
  • Tags: ,
  • PHP截取中文字符串方法

    php在截取中文字符串时经常出现乱码(使用substr),今天找到一个比较好的截取中文字符串方法,与大家共享: function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpst   [Read More...]

  • No Comments , 56 Hits Hits
  • Tags:
  • 一、文章列表问题: 在数据库中创建字段(如:id、title、filename,分别存放文章的ID号、标题、链接地址),然后在发表文章时将自动生成的文章标题、链接地址存入数据库。 创建模板文件,在要放置文章列表的地方加入标记{*articlelist*} 利用PHP打开模板文件,把模板中的待处理标记(如:{*articlelist*})替换成从数据库中取得的数据 模板页3.html <html> <head> <title   [Read More...]

  • No Comments , 34 Hits Hits
  • Tags: ,
  • 动态页面和静态页面的区别大家都应该很清楚了:动态页面需由WEB服务器的PHP解析器进行解析,而且通常还需连接数据库,进行数据库存取操作,然后才能形成HTML语言信息包;而静态页面,无须解析,无须连接数据库,直接发送,可大大减轻服务器压力,提高服务器负载能力,大幅提供页面打开速度和网站整体打开速度。当然静态页面也有部分缺点,不能动态地对请求进行处理,服务器上必须确实存在该文件。 一、模板与模板解析 1、模板即尚未填充内容html文件。例如: 1.html   [Read More...]

  • No Comments , 41 Hits Hits
  • Tags: ,