正在加载...

php数据库封装类和类的分页,有注释,很容易看懂,bdconfig.php,mysql_db类和showpage($re).

     很多网站在首页上做一些链接,让用户来选择将要访问的各自的语言页面,让中国人选择“中文”,韩国人选择“朝鲜语”,等等。那么能不能做程序来自动帮助选择呢?
     答案是肯定的,大家都在用google,你用中文系统打开google的首页,打开的自然是中文首页,而不会是其他语言。因为google会自动判断用户系统使用的首选语言是什么。
     怎样才能做到像google那样呢,其实很简单,在浏览器发给web服务器的 HTTP Headers Information 中包含了这样一个信息 Accept-Language这个信息就是,浏览器中 工具->Internet选项->常规 下的 语言, 它就是用来设置浏览器可接受的语言首选项的, 它可以是多种可接受语言的优先排序列。

example1

example2

上面这些是什么?这可不是Excel做的图表,更不是Photoshop做的,这全是用pChat做的。

做一个首页调用图像,有时候往往需要获得固定大小的图像,因为首页的图像位置通常由设计人员指定好了,如果是做最新发布图像调用,因为不知道客户会上传什么比例的图像,所以,有时候也就没有办法确定图像的比例。

PHP的通用检测函数总结

// ※CheckMoney($C_Money) 检查数据是否是99999.99格式
// ※CheckEmailAddr($C_mailaddr) 判断是否为有效邮件地址
// ※CheckWebAddr($C_weburl) 判断是否为有效网址
// ※CheckEmpty($C_char) 判断字符串是否为空
// ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 判断是否为指定长度内字符串
// ※CheckUser($C_user) 判断是否为合法用户名
// ※CheckPassword($C_passwd) 判断是否为合法用户密码
// ※CheckTelephone($C_telephone) 判断是否为合法电话号码
// ※CheckValueBetween($N_var, $N_val1, $N_val2) 判断是否是某一范围内的合法值
// ※CheckPost($C_post) 判断是否为合法邮编(固定长度)
// ※CheckExtendName($C_filename,$A_extend) 判断上传文件的扩展名
// ※CheckImageSize($ImageFileName,$LimitSize) 检验上传图片的大小
// ※AlertExit($C_alert,$I_goback=0) 非法操作警告并退出
// ※Alert($C_alert,$I_goback=0) 非法操作警告
// ※ReplaceSpacialChar($C_char) 特殊字符替换函数
// ※ExchangeMoney($N_money) 资金转换函数
// ※WindowLocation($C_url,$C_get="",$C_getOther="") PHP中的window.location函数

PHP 应用程序中的安全性包括远程安全性和本地安全性。本文将揭示 PHP 开发人员在实现具有这两种安全性的 Web 应用程序时应该养成的习惯。

在提及安全性问题时,需要注意,除了实际的平台和操作系统安全性问题之外,您还需要确保编写安全的应用程序。在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性:

  • 验证输入
  • 保护文件系统
  • 保护数据库
  • 保护会话数据
  • 保护跨站点脚本(Cross-site scripting,XSS)漏洞
  • 检验表单 post
  • 针对跨站点请求伪造(Cross-Site Request Forgeries,CSRF)进行保护

最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。

主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony

PHP读取RSS feed源代码(带注释,可读取多个源)

正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式:

      匹配中文字符的正则表达式: [\u4e00-\u9fa5]

      评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

      匹配双字节字符(包括汉字在内):[^\x00-\xff]

      评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

      匹配空白行的正则表达式:\n\s*\r

刚出版的PHP面向对象编程书籍,共计5MB,高清晰版。

Chyrp 是一个非常轻量级的blog免费程序引擎,它运行在PHP和MySQL下(包含一些AJAX),拥有非常简单的模块引擎,非常容易自己定制.

让你轻松的学PHP

PHP & MYSQL>> 2008年08月08日

你也想轻松学PHP吗?进来看看吧~很适合新手入门~
  在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。

  一 下载安装程序

  Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载

  PHP可以从http://www.php.net下载.

  二 安装程序

  1、Apache的程序安装相对来说要较为的简单一些,我们...
Zend Studio一直是很多PHP开发者的首选工具,它与Java的关系一向甚为亲密,Zend Studio 5一直都是基于Java Swing的,现在好了,Zend Studio直接改投Eclipse了,它的主要功能如下:

编辑器和文件管理功能

PHP4和PHP5支持 语法高亮,代码辅助 模板(PHP, PHPDoc, New File) 代码折叠(类,函数和PHP文档) 实时错误检测 书签 智能源代码+当前代码跳转支持 自动插入(括号,PHPDoc)...
array_change_key_case — 返回字符串键名全为小写或大写的数组
array_chunk — 将一个数组分割成多个
array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_count_values — 统计数组中所有的值出现的次数
array_diff_assoc — 带索引检查计算数组的差集
array_diff_ke...


^ 回顶部
推荐网站: