php技术

php技术

php中使用preg_match_all匹配文章中的图片

阅读(21) 作者(admin)

preg_match_all 函数:

int preg_match_all ( string pattern, string subject, array matches [, int flags] )执行一个全局正则表达式匹配在 subject 中搜索所有与 pattern 给出的正则表达式匹配的内容并将结果以 fl...

php技术

php中使用addslashes函数报错问题的解决方法

阅读(10) 作者(admin)

大家看下面的代码,能发现错误在哪里吗?复制代码 代码如下:<?phpecho function_exists('addcslashes');//检测是否存在该函数echo get_magic_quotes_gpc().'<br/>';//检测是否开启自动转义echo PHP_VERSION.'<br/>';//ph...

php技术

php中存储用户ID和密码到mysql数据库的方法

阅读(24) 作者(admin)

创建用户信息表:复制代码 代码如下:CREATE TABLE tbl_auth_user (user_id VARCHAR(10) NOT NULL,user_password CHAR(32) NOT NULL,PRIMARY KEY (user_id));INSERT INTO tbl_auth_user (user_id, user_password) VALUE...

php技术

在smarty中调用php内置函数的方法

阅读(19) 作者(admin)

相信有很多朋友还不知道,可以在smarty模板里调用php的内置函数,我们一起来看看它的用法。模板书写: {'param1'|functionName:'param2':'param3'}

php函数原型: echo functionName('param1','param2','param3'); 实例:...

php技术

php字符串分割函数explode的实例代码

阅读(43) 作者(admin)

array explode (string $separator, string $string [, int $limit])该函数有3个参数,第一个参数$separator设置一个分割字符(串)。第二个参数$string指定所要操作的字符串。$limit参数是可选的,指定最多将字符串分割为...

php技术

无需重新编译php加入ftp扩展的解决方法

阅读(20) 作者(admin)

首先,进入源码目录cd php-5.2.13/ext/ftp#运行phpize生成configure/usr/local/php/bin/phpize#编译,指定php-config,注意这里的php-config,不是php.ini./configure --with-php-config=/usr/local/php/bin/php-config#...

php技术

php实现utf-8和GB2312编码相互转换函数代码

阅读(26) 作者(admin)

复制代码 代码如下:<?php /******************************************** * * 函数名:get_utf8_to_gb($value) * 作 用:utf8编码字符串转换成gb2312编码 * 作 者:刘先忠 * 日 期:2011-11-09 * **************...

php技术

PHP-redis中文文档介绍

阅读(27) 作者(admin)

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)

Redis::__construct构...

php技术

php中使用redis队列操作实例代码

阅读(21) 作者(admin)

例1,入队操作:复制代码 代码如下:<?php$redis = new Redis();$redis->connect('127.0.0.1',6379);while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3...

php技术

php设计模式小结

阅读(21) 作者(admin)

1、单例模式所谓单例模式,也就是在任何时候,应用程序中只会有这个类的一个实例存在。常见的,我们用到单例模式只让一个对象去访问数据库,从而防止打开多个数据库连接。要实现一个单例类应包括以下几点:和普通类不同,单例类...

php技术

php安全开发 添加随机字符串验证,防止伪造跨站请求

阅读(16) 作者(admin)

yahoo对付伪造跨站请求的办法是在表单里加入一个叫.crumb的随机串;而facebook也有类似的解决办法,它的表单里常常会有post_form_id和fb_dtsg。

比较常见而且也很廉价的防范手段是在所有可能涉及用户写操作的表单中加...

php技术

PHP 获取文件路径(灵活应用__FILE__)

阅读(21) 作者(admin)

__FILE__ ,是返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。dirname(__FILE__),返回当前文件路径的部分路...

php技术

php去除换行符的方法小结(PHP_EOL变量的使用)

阅读(17) 作者(admin)

一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/...

php添加文章时生成静态HTML文章的实现代码
php技术

php添加文章时生成静态HTML文章的实现代码

阅读(19) 作者(admin)

PHP生成静态文章HTML,有批量的生成,但比较标准的应该是在添加文章时就生成HTML文章,编辑时再重新生成HTML文章,删除文章时同样也样删除多余出来的HTML文章,这时批量生成就显得有点力不从心了,下面就介绍一下PHP在添加文章...

php技术

php中flush()、ob_flush()、ob_end_flush()的区别介绍

阅读(25) 作者(admin)

flush()、ob_flush()、ob_end_flush()三者的区别:

首先,说下buffer,它是一个内存地址空间,为4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,php有php output_buffering机制,php代码在执行的时候,并不是立即将内...

php技术

浅析PHP递归函数返回值使用方法

阅读(17) 作者(admin)

PHP经过长时间的发展,很多用户都很了解PHP了,PHP最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在 1995年以Per...

php技术

phpadmin如何导入导出大数据文件及php.ini参数修改

阅读(24) 作者(admin)

最近遇到了数据库过大的时候用phpadmin导入的问题,新版本的phpadmin导入限定是8M,老版本的可能2M,我的数据库有几十兆这可怎么办呢?

首先如果你有独立服务器或vps的话可以找到 Apache 下的php.ini 这个文件来修改这个8M...

php技术

PHP递归算法的详细示例分析

阅读(19) 作者(admin)

我们在建设一个网站的时候,程序员们首选的当属PHP语言。我们对PHP还是比较熟悉的,接下来我们将会为大家介绍一下PHP递归算法。PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是...

七款最流行的PHP本地服务器分享
php技术

七款最流行的PHP本地服务器分享

阅读(18) 作者(admin)

使用Wordpress朋友总会难免需要对自己的WP进行一些个性调整或者为自己做一套个性的主题,一般的小修改直接在线调整完全没有问题,但要是为自己打造一套个性主题的时候最好还是选择本地进行调试,所以一些针对Windows系统的...

php技术

PHP递归调用的小技巧讲解

阅读(18) 作者(admin)

在PHP的实际编码中,当我们需要实现多元数组替换功能时,就会遇到PHP递归调用。那么具体的使用方式是怎样的呢?下面我们将通过一段代码示例来具体分析一下实现这以功能的方法。PHP递归调用实现多元数组替换功能代码示例:复...