PHP数据类型一览

PHP数据类型一览

标量数据类型:布尔型:boolean 字符型:string 整型:integer 浮点型:float

复合数据类型:数组:array 对象:object

特殊数据类型:资源:resource 空值:null

windows下开启高速缓存模块

windows下开启高速缓存模块

网上说这个东西是一个c/s结构的软件,确实是如果是c/s结构的话,那就说明必须有一个服务端和一个客户端,所以,server端的就是memcached,client端可以看作是php_memcache.dll,怎么说呢php_memcache.dll提供了一组函数,用来缓存,提取,删除缓存等一系列的操作,而通过这些函数,最终把数据是放到了安装有memcached服务的机器上,可以是本机,也可以是其它网络上的机器。

PHP代码、加密

PHP代码、加密

PHP 代码加密可以用大名鼎鼎的zend来做,还有一些插件工具,如 微盾PHP脚本加密专家,七剑Dezender等第三方工具,但加密PHP文件主要还是用ZEND来做,当然也有第三方可以破解的工具,但貌似ZEND 5 还在坚挺着,因为这些工具大多都有人在用,所以破解密码的工具也很多,只要用心,都能够破掉。下面的这段是一个PHP版的加密小程序,程序虽然简单了些,有些基础的朋友可以尝试着把自己的密钥改得复杂一些,因为这样的程序很少有人在用,所以破解相对少了些。

PHP面向对象基础知识总结

PHP面向对象基础知识总结

近来参加了几场PHP工程师的面试,但是笔试题答得都不理想,回来总结了一下失败的原因,是没看PHP手册。几家公司的PHP基础面试题都可以在PHP手册上找到。哎,现在才知道最好的面试宝典是PHP手册。下面是一些PHP面向对象基础知识的摘录,摘录内容来自PHP5.1手册。

PHP MemCached缓存配置与应用

PHP MemCached缓存配置与应用

1、Memcache 相关介绍:memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等,使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能够迅速的进行存取。

PHP对表单提交特殊字符的过滤和处理

PHP对表单提交特殊字符的过滤和处理

使用函数htmlspecialchars($data),该函数执行后会把提交数据全部按照文本来展示,除非允许链接等需特殊处理外,可以一 律使用 htmlspecialchars输出,尤其是对于未封堵的HTML标记,如果既没有过滤再不采用标记转换,那么输出后可能会导致版面混乱。
htmlentities则不建议使用,一方面对输出的源码造成很大的阅读障碍,再者使用htmlentities函数会造成双字节字符比如中文会显示一堆乱码。其它字符显示还算正常。

fckeditor编辑器的介绍与配置

fckeditor编辑器的介绍与配置

查找var _FileBrowserLanguage和var _QuickUploadLanguage将他们设置为”php”, 默认是”asp”,如果这里不设置的话,图片将不能上传,这点很重要。当时我在用FCKeditor由于没配置这个,不能上传图片,而我同寝室的用asp能上传图片,让我烦恼了好多天,最后终于找到是这个原因。

安装Zend Optimizer需要注意的几点问题

安装Zend Optimizer需要注意的几点问题

在配置php服务器的时候,所有的东西都安装好了,就是浏览一个要求zend的程序的时候,总是提示”Zend Optimizer not installed”,卸载重新安装也不行,很是郁闷。网上搜索了一下,有这个问题的也很多,看到解决的问题优化代码相对太多,只好总结了一个:
大多说的关于php中关于zend配置的问题,这个可能是权限问题zend安装时有的东西没有写入php.ini中吧。我在php.ini里的zend统一改成如下代码:C盘系统下的PHP.INI以及安装目录下的

常用的ASCII 代码对应HTML实体编码

常用的ASCII 代码对应HTML实体编码

评注:收集下来的ASCII 代码对应HTML实体编码,都是一些常见的特殊符号,在网上这些符号是有特别用途, 例如’ <’,’> ’是HTML Tag的起始结束符号, 假设资料由数据库取出要echo在网页上, 而所select得到的数据有包含了这些特殊的符号, 那么就要做转换, 避免这些符号与其它的HTML Tag起冲突, 或者想显示出这些符号, 为了避免网页在解析时转换为其它形式, 这时也要先做转换。

PHP过滤特殊字符串类可用作前台读取使用。

PHP过滤特殊字符串类可用作前台读取使用。

读取:stripslashes[$pattern];5,登陆查询:使用 mysql_real_escape_string() 作为用户输入的包装器,就可以避免用户输入中的任何恶意 SQL语句。
6,$homepage = preg_replace(“#http:\/\/#”, ”, $homepage);过滤特列物。评注(使用方法):比较欣赏的是 intval 这个函数。其它的可以应用在搜索或后台登陆模块上。

常用正则表达式PHP中的应用及JAVAscript客户端中的应用

常用正则表达式PHP中的应用及JAVAscript客户端中的应用

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了,从网上找的貌似验证不了,暂时可以用\w来验证中文。\w 匹配包括下划线的任何单词字元。等价于「[A-Za-z0-9_],暂且用来验证不包括这些字符。php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/^[\x{4e00}-\x{9fa5}]+$/u。

三款破解PHP加密程序工具软件

三款破解PHP加密程序工具软件

有破解PHP加密的程序的朋友,有工具拉,我在网上找了一下有三款工具相当不错,都可以对加密的PHP程序进行解密,但我要提醒的是破解出来的程序可能还要手动去改一下,有些破解出来并不是很准确,这就需要你有PHP基础拉,不敢独享,放上来给需要的朋友。第一个DdZend工具,傻瓜Autoit外壳版dezender5。

IIS+PHP,解决上传文件的时候,目录为空的问题

IIS+PHP,解决上传文件的时候,目录为空的问题

发布到服务器上面的PHP网站突然无法进行上传图片。分析问题的原因是因为没有设置php的临时目录,设置了临时目录之后就可以了。操作步骤:(一)打开PHP配置文件:php.ini; Temporary directory for HTTP uploaded files (will use system default if not;specified).upload_tmp_dir =”c:\temp” 还要记得把upload_tmp_dir 前面的分号去掉。重启下IIS就可以了。

程序员的故事

程序员的故事
横空出世的“神童” 程序员是一种舶来品。最早的程序员出现在国外。人们说,小时候他就是一个聪明而内向的孩子,对成人世界怀有疑惧,因而致身于科学世界。要知道,只有在音乐及软件领域,才可能有神童,因而他是幸运的。 最早的程序神童是呆在放大型机的房间里睡觉的。以后的神童们幸运些,自己拥有这种精致的玩具。他敏感怕羞。这种性格在以强劲灵活才算出风头的学校环境中,是一个不利条件。但在上小学的...

MySQL 1364 错误解决办法

MySQL 1364 错误解决办法

这几天把一个PHP的门户网站上传到了服务器上,但出现了一个这个的问题,在本地用的是集成的WampServer的集成环境,测试提交的数据都没有问题,但在服务器上出现的是提交失败,服务器上用的是Mysql5.0以上的,导致会员注册失败,检查SQL语句没有问题,然后把SQL的语句直接在页面打印了出来,在Phpmyadmin里运行了一下,出现了如下的错误:MySQL 1364 错误提示:#1364 – Field “details” doesn’t have a default value。

php中utf-8编码下用正则表达式如何匹配汉字

php中utf-8编码下用正则表达式如何匹配汉字

貌似不报错了,判断的结果也正确,不过把$str换成“编程”两字,结果却还是显示“该字符串不全部是中文”,看来这样的判断还是不够准确。
后来跑回百度搜“php 匹配汉字 utf 8”,发现文章的匹配程度竟然要比google的高多了,看来百度的“百度更懂中文”还在一定程度上是正确的。在第二篇文章《★★★ 求UTF8下匹配汉字的正则, 在线等………》中看到了如下的一些内容:

PHP 防止远程表单提交

PHP 防止远程表单提交

Web 的好处是可以分享信息和服务。坏处也是可以分享信息和服务,因为有些人做事毫无顾忌。以表单为例。任何人都能够访问一个 Web 站点,并使用浏览器上的 File > Save As 建立表单的本地副本。然后,他可以修改 action 参数来指向一个完全限定的 URL(不指向 formHandler.php,而是指向 http://www.04ie.com/,因为表单在这个站点上),做他希望的任何修改,点击 Submit,服务器会把这个表单数据作为合法通信流接收。

php字符串函数库

php字符串函数库

今天学习到了PHP中的函数,看到那么多复杂枯燥的函数。真是不知道怎么下手,先是通常的看了一遍,然后从网上找了相关的PHP字符串整理了下,便于今后的查询.也希望能够对新手朋友有所帮助。
1、查找字符位置函数: