Time of Update: 2016-07-29
1、include,require在其被調用的位置處包含一個檔案。2、include_once,require_once函數的作用與include相同,不過它會首先驗證是否已包含該檔案。如果已經包含,則不再執行include_once。其他同include一樣。3、require與include最主要的區別,a、require出錯時,指令碼將停止運行,而include出錯的情況下,指令碼將繼續執行。b、無論require的位置如何,制定檔案都將包含到出現require的指令碼中。例如,即使req
Time of Update: 2016-07-29
header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); functiongetWeek($unixTime=''){$unixTime=is_numeric($unixTime)?$unixTime:time(); $weekarray=array('日','一','二','三','四','五','六','七');
Time of Update: 2016-07-29
使用環境: PHP中可以使用define來定義常量,但在類中不能使用define,而在類中,有些屬性的值是不希望被修改的,這時我們需要使用const來定義常量。使用方法: 1,用const修飾的成員屬性為常量。在類中,const也只能修飾成員屬性。 2,常量建議使用大寫,不能使用$ 3,常量要在聲明的時候就給好初值 4,常量的訪問方式和static一樣,用::,但只能讀 1,在類外部使用
Time of Update: 2016-07-29
廢話不多說,直接看如下代碼:$arr = array('a','b','c','d'); foreach($arras &$v){} foreach($arras$v){ var_dump($v); }運行後,結果如下:string'a' (length=1)string'b' (length=1)string'c' (length=1)string'c' (length=1)
Time of Update: 2016-07-29
使用request的方式E:\Laravel\blog>php artisan make:request ArticleRequest在app/http/request下產生ArticleRequest.php修改如下classArticleRequestextendsRequest{ /** * Determine if the user is authorized to make this request. * * @return bool */
Time of Update: 2016-07-29
$title = "PHP產生doc檔案";$html = 'PHP產生doc檔案-老吧部落格php產生doc格式的word文檔還是比較簡單的, 主要就是注意建立中文名檔案容易出錯, 建立前先用iconv轉換一下就可以了.php產生doc格式的word文檔還是比較簡單的, 主要就是注意建立中文名檔案容易出錯, 建立前先用iconv轉換一下就可以了.使用方法比較簡單, 直接輸出就行了: echo cword($data, filename) 使用方法比較簡單,
Time of Update: 2016-07-29
http://www.maatwebsite.nl/laravel-excel/docs/getting-started https://packagist.org/packages/maatwebsite/excel下載更新composer 或者直接在命令列中composer require maatwebsite/excel2配置app/config/app.php providers數組中添加 Maatwebsite\Excel\ExcelServiceProvider::class,
Time of Update: 2016-07-29
為控制器的每個方法產生一個路由太麻煩了, 方法1、Route::controller('demos', 'Demo2Controller');classDemo2ControllerextendsController{ /** * Responds to requests to GET /users */ public function getIndex() { //return1; } /** * Responds to
Time of Update: 2016-07-29
在linux如果計劃時間是個麻煩事,用awk指令碼如下BEGIN {FS=":";OFS=":"} {total_seconds=total_seconds+$3} total_seconds>=60 {total_sec>60 $2=$2+1 }{total_minutes=total_minutes+$2 $2=$2+1 }{total_minutes=total_minutes+$2} total_minutes>=60{total_minutes=total_minutes-6
Time of Update: 2016-07-29
ngx_str_t是nginx自訂的字串格式,其定義在ngx_string.h中,如下:typedefstruct { size_t len; //字串長度,不含'\0' u_char *data; //真正字串} ngx_str_t;它本質上就是一個結構體,nginx中廣泛使用這種格式字串。
Time of Update: 2016-07-29
遞迴方式:functiongetfiles($path,$arr = array()){foreach(scandir($path) as$afile){ if($afile=='.'||$afile=='..') continue; if(is_dir($path.'/'.$afile)) { $tmp = getfiles($path.'/'
Time of Update: 2016-07-29
問題背景:array裡一般是key---value的儲存方式,我們有時候需要刪除指定的key及對應的value。但是不知道為啥,那麼多文章都是在講知道value,並刪除該value的事情,差點誤導我。現將我寫的完整版代碼附下:function array_remove($data, $key){ if(!array_key_exists($key, $data)){ return $data; } $keys = array_keys($data);
Time of Update: 2016-07-29
nginx依賴以下一些軟體庫,在安裝之前請確保安裝了這些軟體庫,它們包括:gcc,openssl,zlib,pcre(可通過rpm -q命令查詢是否已安裝),其中前三個庫可通過系統硬碟進行安裝,這裡僅簡單說說pcre的安裝:下載pcre至/home目錄下,這裡選擇的版本是pcre-8.10,下載完後執行以下操作[plain] view plaincopy1.[root@localhost home]# tar zxvf pcre-8.10.tar.gz //解壓縮
Time of Update: 2016-07-29
1,字串的聲明(1)可以使用單引號和雙引號區別:雙引號中可以解析變數,可以使用所有的逸出字元(2)使用定界符 2,字串的處理主要使用字串用於,分割、匹配、尋找、替換3,字串處理函數特點:一,如果是其他類型的資料,也可以使用字串處理函數處理,處理過程是先將其他類型的資料自動轉成字串再處理。二,字串可以像數組一樣,通過下標來訪問到每個字元,但類型不是數組,是字串三,字串除了有英文的,還有中文的(不同的編碼占的位元組數不同,UTF8佔3個位元組)(1)strlen("hello");統計字串的長度(2
Time of Update: 2016-07-29
遇到的問題:修改PHPNOW虛擬機器主機,將原虛擬機器主機127.0.0.8和對應的檔案夾刪除,重新添加虛擬機器主機127.0.0.8修改完成後,訪問127.0.0.8時一直提示,找不到網頁。後來查看Apache設定檔Apache-20\conf\extra\httpd-vhosts.conf,其中的內容已經更改了,沒有問題。查看錯誤記錄檔檔案Apache-20\logs\127.0.0.8-error_log,顯示的錯誤資訊為被刪除的檔案夾不存在:[Tue Nov 17 02:13:49 20
Time of Update: 2016-07-29
最常用的$_SERVER['HTTP_ACCEPT_LANGUAGE']//瀏覽器語言 $_SERVER['REMOTE_ADDR'] //目前使用者 IP 。 $_SERVER['REMOTE_HOST'] //目前使用者主機名稱 $_SERVER['REQUEST_URI'] //URL$_SERVER['REMOTE_PORT'] //連接埠。 $_SERVER['SERVER_NAME'] //伺服器主機的名稱。 $_SERVER['PHP_SELF']//正在執行指令碼的檔案名稱 $_
Time of Update: 2016-07-29
如果要實現這個過程的話,需要幾個步驟第一步就是controller的操作在要操作的控制器中添加如下代碼:public function actions(){return array( // captcha action renders the CAPTCHA image displayed on the contact page'captcha'=>array('class'=>'CCaptchaAction','backColor'=>0xFFFFFF, 'maxLength'=>'8', /
Time of Update: 2016-07-29
背景:環境部署在linux下或者windows中,可以使用windows的自動任務設定自動執行指令碼執行一些日常營運任務圖形介面設定相對比較簡單準備工作:wamp(整合的PHP執行環境)已經寫好的PHP指令碼:clearn_rtx_user.php 放置在PHP執行環境中,如:webroot下===================================================運行:C:\PROGRA~1\INTERN~1\iexplore.exe "http://192.168
Time of Update: 2016-07-29
php5.3或以上,且為安全執行緒版本。apache和php使用的編譯器必須一致。通過phpinfo()查看Thread Safety為enabled則為安全執行緒版。通過phpinfo()查看Compiler項可以知道使用的編譯器。本人的為:MSVC9 (Visual C++
Time of Update: 2016-07-29
在http.conf 檔案中找到LoadModule deflate_module modules/mod_deflate.soLoadModule headers_module modules/mod_headers.so將前面的#去掉 在檔案未尾添加IfModuledeflate_module>SetOutputFilter