Time of Update: 2016-07-13
PHP中exec函數和shell_exec函數的區別,execshell_exec這兩個函數都是執行Linux命令函數,不同的是擷取返回結果不一樣,exec只能擷取最後一行資料,shell_execu則可以擷取全部資料。假如指令碼路徑下有如下檔案:複製代碼 代碼如下:-bash-4.1# ll總用量 12-rw-rw-r--. 1 www web 133 7月 16 15:00 a.php-rw-r--r--. 1 lee web 59 2月 29 17:05 b.php-rw-r--r-
Time of Update: 2016-07-13
執行個體講解PHP物件導向之多態,執行個體講解物件導向什麼是多態性?多態性是繼資料庫抽象和繼承後,物件導向語言的第三個特徵。多態即多種形態,具有表現多種形態的能力特徵。在物件導向中表示根據對象的類型以不同方式處理。多態性允許每個對象以適合自身的方式去響應共同的訊息。多態性增強了軟體的靈活性和重用性。如我們建立一個doing()方法,如果是學生則列印上課,如是公司職員則列印上班。普通做法使用if判斷複製代碼 代碼如下:/** * PHP多態性 * 瓊台部落格 */ // 定義學生類class
Time of Update: 2016-07-13
PHP物件導向程式設計之介面用法,php物件導向程式設計介面是PHP物件導向程式設計中非常重要的一個概念。本文以執行個體形式較為詳細的講述了PHP介面的用法。具體如下:介面:interface在PHP中,我們可以規定,一個對象應該具有哪些公用的外部操作,即可使用interface來規定。公用的方法就是介面。用於規定一個對象應該用於哪些公用的操作方法(介面),這個也叫介面(公用操作方法的集合)即:介面(interface結構,公用方法集合)公用方法(介面方法)定義:用於限定某個對象所必須擁有的公用
Time of Update: 2016-07-13
圖解找出PHP設定檔php.ini的路徑的方法,近來,有不博友問php.ini存在哪個目錄下?或者修改php.ini以後為何沒有生效?基於以上兩個問題,我覺得有必要教一下剛接觸PHP的博友們如何找到PHP調用php.ini的路徑目錄。一般安裝PHP環境無非有兩種平台,Linux環境下與WIN平台下。而WIN平台居多,因為現在套裝安裝包非常方便,如appserv、wamp一件安裝包等等。而Linux下也有LNMP一鍵安裝包,非常方便。由於這些安裝做了簡化,所以自然的許多博友就不太清楚環境安裝好了以
Time of Update: 2016-07-13
從零開始學YII2架構(三)擴充外掛程式yii2-gird,yii2yii2-girdyii2-gird 外掛程式是Yii2.0的一個擴充。它在官方的girdview基礎上擴充了一些實用的功能。比如:把表格封裝在bootstrap - panel標籤下,使之更美觀;Float
Time of Update: 2016-07-13
Linux下PHP串連Oracle資料庫,linuxoracle安裝步驟:一、安裝oracle-instantclient下載地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下載 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm下載
Time of Update: 2016-07-13
從零開始學YII2架構(二)通過 Composer
Time of Update: 2016-07-13
Win7 64位系統下PHP串連Oracle資料庫,win7oracle下面講下配置過程一、下載oracle instantclient下載地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html下載 instantclient-basic-windows.x64-11.2.0.4.0解壓路徑:D:\Program Files
Time of Update: 2016-07-13
從零開始學YII2架構(一)通過Composer安裝Yii2架構,yii2composer最近在學習PHP,著手找一個能快速上手的架構來學習。一開始看兄弟連視頻時候講師推薦ThinkPHP。於是我選擇了ThinkPHP來嘗試,這個架構的上手難度係數不大,能快速開發一款應用。適合小型的公司專屬應用程式。因為是國人開發的,中文支援比較好。有比較全面的文檔,官網社區也比較活躍。因為我接觸的項目都是用Oracle資料庫的,所以我想找一款對Oracle支援比較好的PHP架構,但是ThinkPHP架構對Or
Time of Update: 2016-07-13
PHP編譯安裝中遇到的兩個錯誤和解決方案,php編譯一、PHP configure: error: Cannot find ldap libraries in /usr/lib今天在CentOS 64位下編譯安裝PHP5.4.8。結果在configure的時候提示configure: error: Cannot find ldap libraries in /usr/lib提示在/usr/lib 下找不到相關模組,這是因為64位的linux預設把以上檔案都存在 /usr/lib64
Time of Update: 2016-07-13
實用的PHP帶公開金鑰加密類分享(每次加密結果都不一樣哦),php加密WEB互動安全一直是個各大網站的首要解決方案,本文介紹的PHP加密類非常實用哦,帶有公開金鑰,這是最大的亮點,沒有公開金鑰是不能解密的,加密度非常高。類代碼:key; } srand((double)microtime()*1000000); $encrypt_key = md5(rand(0,32000)); $ctr=0; $tmp = ''; for
Time of Update: 2016-07-13
訪問編碼後的中文URL返回404錯誤的解決方案,url404昨天做一個項目,其中有一個需求是每一張圖片對應一小段文字對圖片的說明,普通的做法是建立一個表然後把圖片名與解說文字都記錄到資料庫內。仔細考慮後感覺這個應用不要資料庫也能完成,我實現的方案是把解說文字URLENCODE後當做檔案名稱,這樣當我讀取檔案的時候再把檔案名稱URLDECODE就可以後驅圖片的文字說明了。可是通過瀏覽器訪問圖片時卻提示找不到檔案,如有一張圖片的解說文字為“瓊台部落格”,URLENCODE後產生的檔案名稱如下複製代碼
Time of Update: 2016-07-13
PHP檔案快取內容儲存格式執行個體分析,本文執行個體講述了PHP檔案快取內容儲存格式,對於進行PHP項目開發非常具有實用價值。分享給大家供大家參考借鑒。具體分析如下:1、PHP檔案快取內容儲存格式PHP檔案快取內容儲存格式主要有三種:(1)變數 var_export 格式化成PHP正常的賦值書寫格式;(2)變數 serialize 序列化之後儲存,用的時候還原序列化;(3)變數
Time of Update: 2016-07-13
PHP中讀取照片exif資訊的方法,先來瞭解什麼是圖片的Exif資訊Exif是一種圖象檔案格式,它的資料存放區與JPEG格式是完全相同的。實際上Exif格式就是在JPEG格式頭部插入了數位照片的資訊,包括拍攝時的光圈、快門、白平衡、ISO、焦距、日期時間等各種和拍攝條件以及相機品牌、型號、色彩編碼、拍攝時錄製的聲音以及全球定位系統(GPS)、縮圖等。簡單地說,Exif=JPEG+拍攝參數。因此,你可以利用任何可以查看JPEG檔案的看圖軟體瀏覽Exif格式的照片,但並不是所有的圖形程式都能處理Ex
Time of Update: 2016-07-13
PHP中使用localhost串連Mysql不成功的解決方案,localhostmysql發現問題昨天在幫同事編譯安裝Linux環境時,遇到一個問題:WEB伺服器是apache,資料庫是MySQL。於是寫了一個測試連接資料庫的PHP頁面:複製代碼 代碼如下:$mysql = mysql_connect('localhost','root','');開啟 http://localhost/test.php 測試提示:Can't connect to local MySQL server
Time of Update: 2016-07-13
PHP函數eval()介紹和使用樣本,eval樣本什麼是eval()?eval() 函數把字串按照 PHP 代碼來計算。該字串必須是合法的 PHP 代碼,且必須以分號結尾。如果沒有在代碼字串中調用 return 語句,則返回 NULL。如果代碼中存在解析錯誤,則 eval() 函數返回 false。文法eval(phpcode)複製代碼 代碼如下:參數 描述phpcode 必需。規定要計算的 PHP 代碼。例子1複製代碼 代碼如下:$string =
Time of Update: 2016-07-13
Smarty變數調節器失效的解決辦法,smarty變數調節器Smarty的變數調節器是個不錯的東西,一直以來都用著順手,可昨天使用變數調節器時發現不管用。複製代碼 代碼如下:{$name | upper}仔細看了手冊,看了smarty載入路徑,上上下下檢查了將近一個小時也沒有發現問題所在。即將要陷入無奈的困境時,把代碼刪除了重新寫成複製代碼
Time of Update: 2016-07-13
destoon首頁調用求購供應資訊的地區名稱的方法,destoon供應資訊本文執行個體主要實現了在destoon首頁調用求購供應資訊的地區名稱。這是destoon開發中比較實用的的一個技巧。實現代碼如下:{loop $tags $k $t} [{area_pos($t[areaid], '/', 1)}]{$t[title]} {/loop} 代碼說明如下:$t[areaid], '/', 1 第二個參數是地區與子地區的分隔字元
Time of Update: 2016-07-13
destoon實現調用自增數字從1開始的方法,destoon本文樣本講述了destoon實現調用自增數字從1開始的方法,在進行資料調用的時候有一定的實用價值。希望對大家的destoon開發有所協助。具體方法如下:樣本功能:destoon 調用自增數字 從1開始。具體代碼如下: {loop $tags $k $t} {php $k = ++$k;} {$t[hits]} {$k++} {$t[title]}
Time of Update: 2016-07-13
PHP實現ftp上傳檔案樣本,FTP上傳是PHP實現的一個常見且非常重要的應用技巧,今天就來與大家分享一下PHP實現FTP上傳檔案的簡單樣本。希望對大家的PHP學習能帶來一定的協助。主要代碼如下:function make_directory($ftp_stream, $dir){ // if directory already exists or can be immediately created return true if