Time of Update: 2016-11-26
PHP中,Session變數儲存在伺服器端(預設以檔案格式儲存),而SessionID以cookie形式儲存在用戶端。銷毀session的方法有兩種:第一種是通過程式session_destory()方法清除所有sessionunset(session['x'])來清除指定的session['x']。第二種是通過關閉瀏覽器關閉後會直接清除所有session。在Cookie沒有禁用的情況下,session
Time of Update: 2016-11-26
在軟體開發領域,很多問題都是由一些不好的編程習慣導致的,消滅掉這些壞習慣,讓你的開發更容易,也更高效。1.
Time of Update: 2016-11-29
實現思路如下:1.設定好拍照背景,如使用紅布或者藍布等等,白牆也可以。2.選擇高清的網路攝影機,如羅技等高清網路攝影機,支援的解析度越高越好。3.使用ImageCapOnWeb處理拍照。4.調用控制項的start方法開始擷取網路攝影機視頻5.調用cap()方法拍照6.調用selectRect方法選中頭像地區,不滿意的話可以手動微調。7.調用cutSelected方法裁剪使用選中地區8.儲存拍照結果。代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD
Time of Update: 2016-11-26
⒈在多態中非靜態成員函數的特點:①在編譯時間期:參閱引用型變數所屬的類中是否有調用方法。如果有,編譯通過,否則編譯失敗;②在運行時期:參閱對象所屬的類中是否有調用的方法。--------------------------------------------------//總之:成員函數在調用時,編譯看左邊,運行看右邊。//--------------------------------------------------2.在多態中成員同名變數的特點:(ps:不同名未考證)無論編譯還是運行,都
Time of Update: 2016-11-29
php 利用filter 擴充編寫的參數處理靜態類,歡迎使用。希望大家看得開心,用得放心。<?php/** * @參數驗證函式 * @method: * @license http://www.blags.org/ * @created:2011年07月02日 11時00分 * @copyright 1997-2011 The Martin Group * @author Martin <martin@blags.org> * */abstract class CFilter{
Time of Update: 2016-11-25
Apache 求職面試提問在這一節涵蓋了25個有趣的Apache工作面試中會提出的問題,並附帶有它們的答案,因此你可以方便的理解也許你之前從來沒有見到過的一些有關於Apache的新事物.在你開始閱讀這篇文章之前,我們強烈建議你不要去死記硬背,萬事首先都要嘗試去放在實際情境中理解.1. 什麼是Apache web伺服器?答案 : Apache 網頁伺服器 HTTP 是一個非常流行、功能強大並且開源,用於管理web網站並向網路提供web檔案服務. 它基於 HTTP 超文字傳輸通訊協定
Time of Update: 2016-11-29
<?php /* 使用方法:將上述代碼儲存為dao4.php, 比如測試用的validatecode.rar在網站http://www.php.cn裡面, 則用以下代碼錶示下載串連. 檔案名稱?site=1&file=檔案 例如以下URL: */ $ADMIN['defaulturl'] = "http://www.php.cn/404.htm"; //盜鏈返回的地址 $okaysites = array( "http://www.
Time of Update: 2016-11-25
php.ini中檔案上傳功能配置選項說明用文本工具(推薦EditPlus)開啟php.ini 設定檔,尋找 File Uploads ,在這個地區有以下3個選項:file_uploads = On是否允許HTTP檔案上傳。預設值為On允許HTTP檔案上傳,此選項不能設定為Off。upload_tmp_dir
Time of Update: 2016-11-25
數組的定義 數組的本質是管理和操作一組變數,數組中可以儲存任意長度的資料,也可以儲存任意類型的資料。數組中的單元稱為元素,每個元素包括下標(鍵)和值,訪問元素的時候,是通過下標來訪問,包括一維數組,二維數組及多維陣列(即數組的嵌套),PHP中分為索引數組和關聯素組。(1)索引數組:使用整數作為索引,如$arr=array('PHP課程','HTML課程','CSS課程'); (2)關聯陣列:使用字串作為索引,如$arr=array(
Time of Update: 2016-11-29
本文章介紹了在php中浮點數四捨五入的兩個常用的函數round與此同時ceil函數,可能小數保留位元.round() 函數對浮點數進行四捨五入文法:float round ( float val [,int precision] )返回將 val 根據指定精度 precision(十進位小數點後數位數目)進行四捨五入的結果,precision 也可以是負數或零)預設值).round() 例子,代碼如下:<?php echo round(3.4); // 3
Time of Update: 2016-11-25
概述:本文盤點PHP開發人員在編碼時,容易忽略或不注意引起的小失誤與錯誤。 變數聲明 如果在一條語句中聲明一個變數,如下所示:$var='value';編譯器首先會求出語句右半部分的值,恰恰正是語句的這一部分常常會引發錯誤。如果使用的文法不正確,就會出現解析錯誤。 解析錯誤 例如,Parse error:解析錯誤,unexpected T_WHILE in c:program filesapache groupapachehtdocsscript.php on
Time of Update: 2016-11-25
PHP最佳化的目的是花最少的代價換來最快的運行速度與最容易維護的代碼。本文給大家提供全面的最佳化技巧。 1、echo比print快。 2、使用echo的多重參數代替字串串連。 3、在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。 4、對global變數,應該用完就unset()掉。 5、用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會。 6、函數代替Regex完成相同功能。 7、當執
Time of Update: 2016-11-28
1.單例模式 單例模式顧名思義,就是只有一個執行個體。作為對象的建立模式, 單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。 單例模式的要點有三個:一是某個類只能有一個執行個體;二是它必須自行建立這個執行個體;三是它必須自行向整個系統提供這個執行個體。為什麼要使用PHP單例模式1. php的應用主要在於資料庫應用, 一個應用中會存在大量的資料庫操作, 在使用物件導向的方式開發時, 如果使用單例模式, 則可以避免大量的new
Time of Update: 2016-11-25
本文作者是Geoffrey,他是一個PHP的Web開發人員,喜歡DevOps和Docker。本文主要介紹了如何使用Docker構建PHP的開發環境,文中作者也探討了構建基於Docker的開發環境應該使用單容器還是多容器,各有什麼利弊。推薦PHP開發人員閱讀。現在很多開發人員都使用Vagrant來管理他們的虛擬機器開發環境,Vagrant確實很酷,
Time of Update: 2016-11-28
php 5.4中php-fpm 的重啟、終止操作命令:查看php運行目錄命令:which php/usr/bin/php查看php-fpm進程數:ps aux | grep -c php-fpm查看運行記憶體/usr/bin/php -i|grep mem重啟php-fpm/etc/init.d/php-fpm restart在phpinfo()輸出內容可以看到php相關配置。Loaded Configuration File /etc/php.ini=====================
Time of Update: 2016-11-25
在項目開發中,一些架構和代碼都是重複的,為了避免重複勞動,於是各種各樣的架構誕生了。 在PHP開發中,選擇合適的架構有助於加快軟體開發,節約寶貴的項目時間,讓開發人員專註於功能的實現上。由於流行的架構經過了大量項目的檢驗,所以使用架構還有助於建立更加穩定和安全的應用程式。 Sitepoint網站做了一個小的調查,看看PHP開發人員們最喜歡使用哪個PHP架構。調查結果顯示,最流行的PHP架構前三甲為:Laravel、Phalcon、Symfony2。 Laravel——巨匠級PHP開發架構
Time of Update: 2016-11-25
PHP應用程式經常被黑掉是由於:PHP應用程式太多了。它易於學習和編寫。糟糕的PHP也容易編寫。 就是這麼簡單。PHP流行好多年了。PHP越是受歡迎,它被發現的漏洞就越多。這些駭客發現的漏洞很少是PHP處理引擎本身的,通常是指令碼本身的弱點。 這意味著,當一個PHP應用程式被黑掉的時候,大多數是程式員的錯誤。對不起,但這是事實。 你可以和其它web語言一樣編寫安全的PHP。是時候開始真正探索安全問題了。防止PHP
Time of Update: 2016-11-25
PHP是一種非常流行的開原始伺服器端指令碼語言,你在全球資訊網看到的大多數網站都是使用php開發的。本篇經將為大家介紹PHP開發中10個最常見的問題,希望能夠對朋友有所協助。 錯誤1:foreach迴圈後留下懸掛指標 在foreach迴圈中,如果我們需要更改迭代的元素或是為了提高效率,運用引用是一個好辦法:$arr = array(1, 2, 3, 4);foreach ($arr as &$value) { $value = $value *
Time of Update: 2016-11-26
<?php echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo date("Ymd",strtotime("-1 week Sunday")),
Time of Update: 2016-11-26
我們跟蹤使用者資訊時需要用到Session和Cookie,比如使用者登入驗證、記錄使用者瀏覽曆史,儲存購物車資料,限制使用者會話有效時間等。今天我們來瞭解下PHP是如何操作Session和Cookie的。SessionPHP的$_SESSION可以儲存目前使用者資料資訊,使用者訪問WEB網站的時候,PHP會給每個訪問的使用者建立一個session