更多

php

thinkphp在nginx没有pathinfo的情况出现.php的URL的解决方法

thinkphp在nginx没有pathinfo的情况出现.php的文件,这个让人很是纠结。在服务器是linux,web服务器是nginx, CGI接口是FASTCGI,就会出现这个问题。问题原因:ThinkPHP/common/runtime.php中定义IS_CGI常量的定义有问题;错误代码:在fpm下,PHP_SAPI的值是fpm-fc... 详情»
12月28日 13:45 更多相关: , 12,068

PHP.net遭黑客入侵植入恶意程序

PHP语言官方网站被入侵植入了JavaScript恶意代码,悄悄在浏览者电脑上安装恶意程序。但攻击者是通过哪个安全漏洞入侵系统PHP.net尚无头绪。PHP.net已经连续发表了两个声明解释这次事故,称调查发现两台服务器被入侵,它们分别托管www.php.net、static.php.net和git.php.net域... 详情»
10月26日 13:30 更多相关: 6,653

php里常用的远程采集函数

/** * 获取远程url的内容 * @param string $url * @return string */ function get_url_content($url) { if(function_exists(curl_init)) { $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CUR... 详情»
09月13日 8:37 更多相关: 6,744

php5.3安装libmemcached扩展的步骤

基于libmemcached的php memcache client有很多优势hash一致性存储multi get/set自动把key hash 为int,避开了memcache key字符串默认小于255Byte的限制好久没有配置服务器,一直以为libmemcached的php memcached 已经纳入基本安装包了,到头来还需要... 详情»
09月08日 19:24 更多相关: 6,609

php利用淘宝IP库获取用户ip地理位置

我们查ip的时候都是利用ip138查询的,不过那个有时候是不准确的,还不如自己引用淘宝的ip库来查询,这样准确度还高一些。不多说了,介绍一下: 淘宝IP地址库 淘宝公布了他们的IP库http://ip.taobao.com/,还有REST API接口,不过每个用户的访问频率需小于10qps,访问方   ... 详情»
08月07日 9:17 更多相关: 12,124

php中的urlencode()和rawurlencode()的区别

今天在阅读开源代码时发现了一个URL的编码函数:rawurlencode(),以前一直没有注意过,因为在平时的开发上主要使用的是 urlencode(),故专门研究了一番。 其实这两个函数的区别很简单,它们两个都会把URL中的非英文字符进行转义,替换成”%”后跟两位十六进制数,不... 详情»
07月19日 20:37 更多相关: 3,661

php代码写的跟C一样

最近发现写PHP代码基本都是带着C语言的思维去写的。看来自己是C语言代码写多了。不知道怎么去使用其他的的语言。当我拿着锤子的时候看什么都像钉子。 function insertSort(&$str_num){ for($i = 1;$i < 4;$i++){ $key = $str_num[$i]; ... 详情»
07月10日 8:21 更多相关: 3,439

Linux下安装php开发框架yaf

yaf框架中文手册:http://yaf.laruence.com/manual/index.html yaf手册:http://www.php.net/manual/en/book.yaf.php 1.下载并安装yaf扩展 http://pecl.php.net/package/yaf #wget http://pecl.php.net/get/yaf-2.2.9.tgz #tar zxvf yaf-2.2.9.tgz #cd yaf-2.2.9[ro... 详情»
07月08日 22:09 更多相关: 10,516

PHP配置文件php-fpm的优化

本文所涉及的配置文件名为php-fpm.conf,里面比较重要的配置项有如下一些。 request_terminate_timeout = 30#表示等待30秒后,结束那些没有自动结束的php脚本,以释放占用的资源。 pm表示使用那种方式,就是static(静态)或者dynamic(动态)。在更老一些的版本中,dynamic... 详情»
06月28日 8:23 更多相关: , 12,827

使用 PHP 5.5 创建和验证哈希最简单的方法

PHP 5.5.0 于昨天发布,并带来了一份完整的全新特性与函数的列表。全新API之一就是Password Hashing API.它包含4个函数:password_get_info(), password_hash(), password_needs_rehash(),和password_verify().让我们分步来了解每个函数。 我们首先讨论password_hash... 详情»
06月25日 8:35 更多相关: 2,283

PHP 5.5正式版发布,不再支持Windows XP

PHP 开发者正式 发布 5.5 版本,该版本从去年11月开始开发,历经多个测试版本。PHP 5.5 包含一系列的新特性,例如新的array_column()函数以及foreach()循环支持标量迭代键;包括generators允许开发者实现简单的协程。 同时新版本引入了一个密码哈希函数,可以让开发... 详情»
06月21日 8:42 更多相关: 2,456

使用PHP CURL的POST数据

curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。 ... 详情»
06月20日 23:03 更多相关: 2,964

Yii:返回数据表中指定字段以及添加自定义字段值

在Yii框架中要返回数据表若干字段而不是全部字段的值,方法有两个: 1. 写sql: $sql = “select name,gender from t_user”; $users = User::model()->findAllBySql($sql); 2. 利用AR: CDBCriteria->select $criteria->select=>array(‘id,Name&rs... 详情»
06月16日 21:13 更多相关: , 4,448

PHP微信开发:周公解梦

使用方式为直接在URL中提交内容名称即可,名称需要先做urlencode,调用url方法:以下是调用周公解梦方法,提交内容为“食物” http://api2.sinaapp.com/search/dream/?appkey=0020130430&appsecert=fa6095e113cd28fd&reqtype=text&keyword=%e9%a3%9f%e7%8... 详情»
06月13日 9:12 更多相关: , 3,599

PHP微信开发:订阅事件

define("TOKEN", "linuxany.com"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->responseMsg(); class wechatCallbackapiTest { public function responseMsg() { $postStr = $GLOBALS["HTTP_RAW_POST_DATA&quo... 详情»
06月13日 9:08 更多相关: , 2,821