原创 thinkPHP3.2 進行Excell導出

我們首先下載一個第三方的一個擴展包PHPExcel包,下載地址http://phpexcel.codeplex.com/ 引入到到thinkPHP裏的第三方擴展Library/Vendor/PHPExcel.代碼如下:   公共方法:/*導

原创 php 生成uuid

github生成地址:https://github.com/ramsey/uuid

原创 thinkPHP3.2 記錄後臺管理員的操作日誌

封裝的公共方法,【思路從auth_rule表(權限節點表)中讀取節點名稱】:DROP TABLE IF EXISTS `cgw_logs`;CREATE TABLE `cgw_logs` (  `id` int(11) NOT NULL A

原创 laravel5 權限說明

角色權限管理是我們在laravel開發過程中必然會遇到的,問題是laravel自帶的權限邏輯,也即Gates和Policies,其核心源碼從5.1開始至今,沒怎麼變動過,用其滿足基本的權限管理固然夠了,但是在大型系統裏就捉襟見肘了,所以實際

原创 PHP empty、isset、isnull的區別

empty 如果變量是非空或非零的值,則 empty() 返回 FALSE。換句話說,”"、0、”0″、NULL、FALSE、array()、var $var、未定義;以及沒有任何屬性的對象都將被認爲是空的,如果var爲空,則返回 TRUE

原创 用程序畫一個菱形圖形

<?php$tr = 16;$emptynum = $tr-2;$emptynum1 = 1;for ($i=1; $i < $tr; $i++) {     $num = 2*$i-1;    $prefix = str_repeat('

原创 Laravel驗證碼工具gregwar/captcha

Ps:gregwar/captcha在Composer下載排行中長居第一名榜位。好用的工具大家都推薦,這個驗證碼工具作者本人也在很多項目中運用到了。給大家推薦的同時分享點經驗。一、安裝方法1.在項目根目錄下執行:composer requi

原创 ci框架如何重新填充set_select() set_checkbox() set_radio()表單

CI框架提供了對錶單字段的驗證(set_rules函數),如表單字段不能爲空等....,我們在提交頁面後希望對已填的字段進行重新填充,這時我們最常用的函數是:set_value('field name')使用示例:<input type="

原创 php中函數前加&符號的作用分解

php變量前面加&符號是什麼意思就不用多說了,大家都在用,就是兩個變量同時指向一個地址而已,那麼,php函數前面加&符號的意義又是什麼呢?下面先上兩個演示代碼,然後再做解釋。function &chhua()  {  static $b="

原创 list — 把數組中的值賦給一些變量

list(PHP 4, PHP 5, PHP 7)list —      把數組中的值賦給一些變量    說明array list    ( mixed $varname   [, mixed $...  ] )像 array()

原创 linux CentOS6.3 安裝crond定時服務和設置定時任務

安裝crontab[root@CentOS ~]# yum install vixie-cron[root@CentOS ~]# yum install crontabs說明:vixie-cron軟件包是cron的主程序;crontabs軟

原创 關於sublime text3 格式化代碼快捷方式的添加和如何破解sublime text3

1.如何添加格式化代碼的快捷鍵:打開Sublime軟件   PreFerences --->  Key Bindings -User  添加下面代碼:{"keys": ["alt+shift+f"], "command": "reinden

原创 PHP面向對象和PHP面向過程的優缺點評比

[導讀] 面向對象與面向過程在許多編程語言中只能使用二者之一來進行編程,但是PHP語言與其他編程語言有不同之處,那就是我們可以自由的選擇或者將如果你是剛接觸PHP,用PHP面向過程的風格來書寫代碼很可能是你唯一的選面向對象與面向過程在許多編

原创 php 瀏覽器URL加密函數urlencode 和rawurlencode函數

urlencode 對URL地址進行加密urldecode 對URL地址進行解密rawurlencode 對URL地址進行加密rawurldecode 對URL地址進行解密兩者的唯一區別在於urlencode 會把空格加密爲‘+’號,而ra

原创 PDO和MySQLi , MySQL區別與選擇?

當用PHP訪問數據庫時,除了PHP自帶的數據庫驅動,我們一般還有兩種比較好的選擇:PDO和MySQLi。在實際開發過程中要決定選擇哪一種首先要對二者有一個比較全面的瞭解。本文就針對他們的不同點進行分析,並對多數據庫類型支持、穩定性、性能等等