PHP - 文章列表

  • PHP中常见的session问题

    1,如何设置长生命期的session ? 将 session.cookie_lifetime ,session.gc_maxlifetime 的时间设置长一点。\n2,为什么初始化session的时候报错?a,检查session文件的存储路径,路径是否对,操作权限是否够b,检查session初始化之前是否有html 内容输出\n3,客户端在禁止使用cookie的时候,session会有影响吗?当客户端的cookie拒绝使用的情况下。将会带来很多的一些的不方便:php 会自动在页面的链接和表单等地方添加sessionId参数。以保证会话的继续,但是这个时候,在一个浏览器上多次手工输入一样地址,s

  • PHP中的正则表达式

    综述 \n正则表达式是一种可以用于模式匹配和替换的强有力的工具。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。\n如何使用基本模式匹配?\n  模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符重复出现,或表示上下文。我们先看一些正则表达式中的特殊字符。\n特殊字符”^”用来匹配以指定字符串开头的字符串。例如:\n

  • PHP界的大事:zend已经可以破解

    10月4日,国内有一家名为清风工作室的网站推出一款名为deZender的软件,据他们说“deZender可以反编译被zend编译过的所有 PHP代码,由deZender产生的PHP源代码同原始文件相比,在源代码级有超过95%以上的一致率,除极少数特殊情况外,无需经过任何修改,即能正确运行并实现与原始文件完全相同的功能。deZender能100%地还原PHP的变量名、函数名、类名、属性名、方法名,甚至函数的参数名。”  这个消息引起了众多php爱好者的关注,到目前为止,已经有上百个朋友在他们论坛提供了代码让他们破解,虽然到现在还不能完美破解,但破解的结果还是让很多人吃惊,所有用zend enco

  • PHP学习:Smarty的分页实现

    Smarty中的分页有很多方法。  1。使用Smarty的分页插件,如Pager,pagnition,sliding_page等,不过感觉都不是太好,几乎都有一些Bug。  有兴趣试用和自己去改进的朋友可以看看:http://smarty.php.net/contribs/plugins/view.php/function.pager.phphttp://www.phpinsider.com/smarty-forum/viewtopic.php?t=2327http://www.phpinsider.com/smarty-forum/viewtopic.php?t=1604  2。使用分页类库

  • PHP的十个高级技巧(下)

    (作者:张文芹编译) 六、动态图像的创建   只要安装一些第三方的库文件并具有一定的几何知识,就可以利用PHP来创建和处理图像了。事实上,这不需要太多的几何知识,因为我大学没有毕业,仍然可以利用PHP创建图像。   在使用基本的图像创建函数之前,需要安装GD库文件。如果要使用与JPEG有关的图像创建函数,还需要安装jpeg-6b,如果要在图像中使用Type 1型字体,则必须安装t1lib。   在建立图像创建环境之前,还需要作一些准备工作。首先,安装t1lib;其次安装jpeg-6b,然后再安装GD库文件。在安装时一定要按这里给定的顺序进行安装,因为在编译GD

  • PHP中session详解

    综述   Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。   一般来说,在网站上某一个页面中的变量(指服务器端变量,下同)是不能在下一页中用的,有了session就好办了。session中注册的变量可以作为全局变量使用。这样我们就可以将session用于用户身份认证,程序状态记录,页面之间参数传递。   在PHP3版本中是如何实现session的?   php3本身是没有实现session功能的,我们只有用其他的方法来实现,这其中最有名的要算phpli

  • PHP实现在图片中添加中文文字

    <?php/*注意:需要gd库支持,需要iconv支持(php5已经包含不用加载)*version 1.0*@author sanshi(叁石)*QQ: 35047205*MSN: sanshi0815@tom.com*Create 2005/10/20在图片中添加中文文字*/ /* param image 图象资源 param size 字体大小 param angle 字体输出角度 param showX 输出位置x坐标 param showY 输出位置y坐标 param font 字体文件位置 param content 要在图片

  • PHP开发中常用的一些函数

    <?class useful{ /* * 常用函数类 * 作 者:多菜鸟 * 联系邮箱:kingerq AT msn DOT com * 创建时间:2005-07-18 * 来源:http://blog.csdn.net/kingerq */ /* * 功能:格式化数字,以标准MONEY格式输出 */ function formatnumber(num){ return number_format(num, 2, “.”, “,”); } /* * 功能:格式化文本,将n转成<br>等 *

  • PHP中cookies指南

    综述 Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie是由Web服务器保存在用户浏览器上的小文件,它可以包含有关用户的信息(如身份识别号码、密码、用户在Web站点购物的方式或用户访问该站点的次数)。无论何时用户链接到服务器,Web站点都可以访问Cookie信息。   怎样设置cookies? 在PHP中可以使用setcookie函数设置一个cookie。cookie是 HTTP标头的一部分, 因此设置cookie功能必须在任何内容送到浏览器之前。这种限制与header()函数一样。任何从客户端传来的cookie将自动地转化成一个PHP变量。P

  • 发布一个最强的PHP通用分页类

    如果你学过Asp.net,你一定知道它里面有一个叫datalist之类自带的分页功能十分强大,这里的这个类就模拟了一部份这个功能,我敢用“强大”来定义它,是因为作为一个通用的页类,这个类真正做到了“通用”。废话少说,马上介绍一下是如何使用的。1、先新建一个用于测试的表CREATE TABLE test (aa INT NOT NULL AUTO_INCREMENT PRIMARY KEY, bb VARCHAR(50) NOT NULL, cc VARCHAR(50) NOT NULL, tt INT DEFAULT ’0′ NOT NULL); 2、制作一个模板文件,