PHPWord插件详解
一下载PHPWorld并配置项目1.PHPWord框架文件如下:二使用word模板并使用PHPWord生成doc文件例如:源代码如下:<?phprequire_once '../PHPWord.php';$PHPWord = new PHPWord();$document = $PHPWord...
PHP 二维数组排序保持键名不变
对二维数组指定的键名排序,首先大家想到的是array_multisort函数,关于array_multisort的用法我之前也写了一篇废话不多言,我们看个实例:<?php$data = array( 1001 => array( 'age' => 22, ...
转:php页面静态化之真静态
之前的缓存和现在所说的页面静态化都是为网站提速的,如果是访问量小的小型网站可能不需要但是如果网站规模或访问量很大,那么页面静态化和缓存就会体现出各自的价值了下面先来了解下页面静态化的分类页面静态化的分类:1,按照形式:1)真静态2)伪静态2,按照范围:1)局部静态话(jquery,ajax)2)全部...
ThinkPHP中的视图
ThinkPHP中的视图View1、什么是视图View所谓的视图就是用户可视化操作界面。2、视图View组成view类(模板引擎类似Smarty)模板文件(html模板)3、视图的定义默认视图的定义规则:./项目目录/Home或Admin模块下的View文件夹/Public控制器名称/login操作...
php数组声明、遍历、数组全局变量使用小结
数组的本质:管理和操作一组变量,成批处理,下面为大家介绍下数组的分类、数组的分类及使用说明,感兴趣的朋友可以了解下哈php教程:数组声明,遍历,数组全局变量 <?/** 一、数组的概述* 1.数组的本质:管理和操作一组变量,成批处理* 2.数组时复合类型(可以存储多个)* 3.数组中可以存储任...
[php-composer] how to install composer in windows
Composer Setup1. Choose the command-line PHP you want to use.选择使用可以命令行的PHP程序2. proxy Settings - choose if you want to use a proxy.代理设置(如果不需要,不需要设置,直接点...
php-fpm开机自动启动脚本其实源码包里边就有
网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。cp {php-5.5.x-source-dir}/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
源码安装zabbix3.2.7时PHP ldap Warning
问题如下:解决方法:1、首先查看源码安装的php模块中是否有ldap.so[root@nms ldap]# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/total 1576-rwxr-xr-x 1 root root...
php的var关键字
public和var的作用差不多 因为 var定义的变量如果没有加protected 或 private则默认为publicphp4 中一般是用 varphp5 中就一般是用 public了现在基本都是使用public来代替varvar是定义变量的;而public是定义property(属性)和me
PHP负数判空
2014年11月6日 10:08:09 $a = -1; $b = '-1'; $c = empty($a); $d = empty($b); var_dump($c, $d); // bool(false) bool(false)-1 和 '-1' 都不为空
php常见面试题
1.如何取得来访者的IP地址?$_SERVER[‘RRMOTE_ADDR’]; $_SERVER[‘CLIENT_IP’]; $_SERVER[‘HTTP_X_FORWARED_FOR’];2.$_FILES的结构Array( [pic] => Array ( ...
thinkphp发送邮件需要开启什么设置
邮件配置 'THINK_EMAIL' => array( 'SMTP_HOST' => 'smtp.163.com', //SMTP服务器 'SMTP_PORT' => '465', //SMTP服务器端口 'SMTP_USER' ...
PHP-语法(www.w3school.com.cn/php)
写在前面:假设系统里已安装PHP软件PHP是一种脚本语言,执行PHP脚本后向浏览器返回纯HTML语言(即后台将.php文件的执行结果以纯HTML的形式返回到前端)---------------------------------------------------------------------...
PHP 页面自动刷新可借助JS来实现,简单示例如下:
<?php echo "系统当前时间戳为:";echo "";echo time();//<!--JS 页面自动刷新 -->echo ("<script type=\"text/javascript\">");echo ("function fresh_page()")...
php封装redis负载均衡类
$array = array( 'master' => array( "redis://127.0.0.1:6379?timeout=1", ), 'slave' => array( "redis://127.0.0....
PHP实现队列的原理
关于的队列的介绍,我这里就不多讲了,随便百度一下都很多用过laravel框架的童鞋都知道其自带队列功能,之前我很费解,PHP只是一个脚本,有超时机制为什么能不停的去执行队列呢?带着这个问题,在网上找了一下相关的介绍,这里我没有研究透laravel的队列,而且用这么高大上的实例来给大家讲,我估计自己都...
php分享十七:http状态码
一:http状态码 (200,301,302,304,305,400,401,403,404,500,501,502,503,504)HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。所有状态码的第一个数字代表了响应的五种状态之一。1》消息(1字头...
php安全设定
nginx:在配置文件nginx.conf的http段里加入 server_tokens off; HTTPD.CONFTraceEnable Off<Directory ~ "\.svn">Order allow,denyDeny from all</Directory>H
PHP正则表达式基本语法
本章主要学习正则表达式的基本语法;正则表达式就是一个匹配的模式,正则表达式本身也就是一个字符串(有一些语法规则,特殊符号组成)正则表达式这个字符串一定要在对应的函数中使用才有意义(分割,替换函数结合使用)1、定界符 / /2、原子 最小的一个匹配单元(放在 / / 中,在正则表达式中,至少...
thinkphp框架开启页面gzip压缩
Thinkphp下开启gzip压缩很简单,不管你是哪个版本,只要在你的入口文件index.PHP中加入以下两行,如果你的服务器支持,那么就OK了。define ( "GZIP_ENABLE", function_exists ( 'ob_gzhandler' ) );ob_start ( GZIP_...