最新消息:

标签:php

thinkphp中的标签如何设置才能这样使用
php

thinkphp中的标签如何设置才能这样使用

admin 12年前 (2013-04-03) 2511浏览 0评论

在用tp做后台的时候,以前做判断的时候,都是用<if></if>来进行判断,今天发现了这个标签{if}{/if},如图所示,注释的部分是tp自带的判断标签,红线部分是yourphp移植过来的判断标签: 但运行的时候不能进行正常...

PHP超时处理全面总结
未分类

PHP超时处理全面总结

admin 13年前 (2012-08-14) 2782浏览 0评论

【 概述 】 在PHP开发中工作里非常多使用到超时处理到超时的场合,我说几个场景: 1. 异步获取数据如果某个后端数据源获取不成功则跳过,不影响整个页面展现 2. 为了保证Web服务器不会因为当个页面处理性能差而导致无法访问其他页面,则会对某些页面操...

一次php应用的优化实践
未分类

一次php应用的优化实践

admin 13年前 (2012-07-26) 2744浏览 0评论

之前做过的一次优化实践,最近翻出来看看,有些通用的优化手段还是可以复用的。系统跑得时间长了,总会出现这样那样的问题和瓶颈,有了问题不可怕,我们有“打虎”的家伙事儿--无非就是定位问题->分析问题->提出解决方案->实践->结果...

php后台运行最优方案
未分类

php后台运行最优方案

admin 13年前 (2012-06-18) 2637浏览 0评论

在很多时候,我们需要通过用户或其他方式触发php脚本的运行,而php执行的是批量任务或者是很耗时间的操作,这样我们就想客户端断开连接,而php的代码照样执行,起到异步操作的效果。 这里跟大家分享一段代码,可以完美的实现php后台异步运行的效果,而且不...

mb_substr、mb_strcut、substr区别及用法
未分类

mb_substr、mb_strcut、substr区别及用法

admin 13年前 (2012-06-18) 3118浏览 0评论

php的mb_substr、mb_strcut、substr这三个函数都是切分字符串的,可是他们有很大的不同,下面分别说下异同之初: 1.mb_substr、mb_strcut在不添加字符集的情况下,跟substr的效果是一样的,均按照字节的个数切分...

Windows PHP访问MySQL时出现httpd内存错误
未分类

Windows PHP访问MySQL时出现httpd内存错误

admin 13年前 (2012-03-24) 3142浏览 0评论

我在用PHP连MySQL时,总是会弹出对话框提示httpd内存错误。使用VS调试输出的信息为: httpd.exe 中的 0x0079ac5a 处未处理的异常: 0xC0000005: 读取位置 0x00000014 时发生访问冲突   在解决这个问...

PHP的历史
未分类

PHP的历史

admin 13年前 (2012-01-30) 2584浏览 0评论

了解下PHP的历史, 有助于更加深刻的了解PHP发展到今天的轨迹, 下面的文字都是从» PHP手册中转载过来的. PHP 在过去的几年里走过了漫长的道路。成长为处理 web 的最卓越的语言并非易事。如果对 PHP 如何发展到今天很感兴趣,那么请继续读...

如何设置一个严格30分钟过期的Session
未分类

如何设置一个严格30分钟过期的Session

admin 13年前 (2012-01-30) 3583浏览 0评论

今天在我的微博(Laruence)上发出一个问题: 我在面试的时候, 经常会问一个问题: “如何设置一个30分钟过期的Session?”, 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实, 谁来回答试试? 呵呵 为什么问这...

显示网站目录下所有文件的PHP程序
php

显示网站目录下所有文件的PHP程序

admin 13年前 (2012-01-29) 3102浏览 0评论

一个简单的脚本,运行在PHP环境下,方便列出目录下的所有文件(以下代码为列出当前与脚本同目录的文件,可以自行修改opendir(“./”))这个相对路径达到显示其他路径下文件的效果) <?php echo “...

PHP 5.4 的 Trait 特性
未分类

PHP 5.4 的 Trait 特性

admin 13年前 (2012-01-16) 2564浏览 0评论

Trait 是 PHP5.4 中的新特性,是 PHP 多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。 简单使用 首先,当然是声明个 Trait,PHP5.4 ...

PHP扩展开发:第一个扩展
未分类

PHP扩展开发:第一个扩展

admin 13年前 (2012-01-15) 2486浏览 0评论

在上一篇文章《PHP扩展开发:安装PHP》我们已经将开发PHP扩展的PHP环境安装成功,那么接下来采用最简单直接的方式创建第一个扩展。 我们先假设业务场景,是需要有这么一个扩展,提供一个叫ccvita_string的函数,他的主要作用是返回一段字符。...

PHP扩展开发:安装PHP
php

PHP扩展开发:安装PHP

admin 13年前 (2012-01-15) 2437浏览 0评论

前言 在几种情况下,我们会需要进行PHP扩展开发: PHP本身无法访问的资源或是调用,通过扩展的方式可以实现 处于性能和效率的考虑,用C实现会更好 处于商业或代码保护考虑,将代码封装起来 为了更深入的了解PHP,从这里入门   不管是出于什...

PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
PHP应用

PHP5.2.*防止Hash冲突拒绝服务攻击的Patch

admin 13年前 (2011-12-30) 4872浏览 0评论

由我前面的俩篇文章介绍(通过构造Hash冲突实现各种语言的拒绝服务攻击, PHP数组的Hash冲突实例 ), 这个攻击方法危害很高, 攻击成本也很小. 一个台式机可以轻松搞垮数十台, 上百台服务器. 而和Pierre沟通后, 官方开...

PHP数组的Hash冲突实例
php

PHP数组的Hash冲突实例

admin 13年前 (2011-12-30) 2752浏览 0评论

上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学给出了一个另外一篇文章Supercolliding a PH...