PHP

PHP解析Android APK包的XML文件[转]

jerry PHP
2012.07.05更新: 某些系统apk文件的字符串表不是使用双字节,会导致解码越界. 修改了getStringTab()成员函数, 详细请看代码部分. 最近做的一个项目需要用PHP直接读取apk包中的信息,如:包名,入口地址,版本号等信息。这些信息都保存在apk包中的Androi...
阅读全文

PHP生成随机颜色

jerry PHP
在PHP开发中我们有时会使用到随机颜色,下面我来分享一个使用PHP生成随机颜色的方法。 Web开发中颜色使用的是16进制的三组数字如,红色RGB为FF0000。 我使用的是先在十进制的0-15中随机出6组数据,对应十六进制0-F随机出6组数据,然后把随机的数据进行一次十进制到十...
阅读全文

记住这53个要点提高PHP编程效率

jerry PHP
用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类...
阅读全文

lnmp架构下php安全配置分享

jerry PHP
以往的lamp网站向着lnmp发展, 笔者工作环境使用lnmp多年, 在这里很高兴和大家分享一下多年的lnmp网站的php安全配置,至于lamp安全后续与大家分享,其实内容上八成相同,这边着重讲php安全配置,看内容. 1. 使用open_basedir限制虚拟主机跨目录访问

PHP CURL HTTPS POST

jerry PHP
代码如下: function vpost($url,$data){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访

phpExcel常用方法详解[附有php导出excel加超链接]

jerry PHP
操作excel 1.header header("Content-Type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=product.xls"); header("Pragma:n...
阅读全文

PHP:POST发送JSON字符串

jerry PHP
/** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post数据 * @return string */ function send_post($url, $post_dat...
阅读全文

Google SiteMap 生成工具 (PHP & ASP)

jerry PHP
Google SiteMap简介: Google推出的Sitemap,是对原来robots.txt的扩展,它使用XML格式来记录整个网站的信息并供Google读取,使搜索引擎能更快更全面的收录网站的内容。Sitemap的作用就好像为网站提供了整站的RSS,而Google就是这些RSS的订阅...
阅读全文

PHP生成随机字符串

jerry PHP
生成随机字符串在做项目中经常用到,像注册登录验证码等。经常在QQ群里有朋友问怎么生成一个随机字符串,下面分享一个。 函数功能: 1、生成指定长度的随机字符串 2、灵活选择生成的随机字符串的复杂度 /**

PHP 十大优良习惯

jerry PHP
1、多阅读手册和源代码 没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”,而实际上你只需要一个核心函数就可以...
阅读全文