Time of Update: 2016-07-13
SPL(標準PHP庫 - Standard PHP Library)是PHP5物件導向功能中重要的部分。原文解釋是這樣的“The Standard PHP Library (SPL) is a collection of interfaces and classes that are meant to solve common problems”。SplSubject 和 SplObserver 介面The SplSubject interface is used
Time of Update: 2016-07-13
1.upload_file.php //該檔案負責擷取上傳的圖片的副檔名和隨機組建檔案名 header("content-type:text/html;charset=utf-8"); /** * 擷取副檔名 *Enter description here ... * @param unknown_type $filename */ function getFileName($filename){ //strrchr—
Time of Update: 2016-07-13
PHP有個計算兩個字串相似性的函數similar_text(),可以得出一個百分比來表示兩個字串的相似程度。效果如下: similar_text('aaaa', 'aaaa', $percent); var_dump($percent); //float(100) similar_text('aaaa', 'aaaabbbb',
Time of Update: 2016-07-13
ArrayAccess介面ArrayAccess介面是對象的行為看起來像個數組,定義了四個方法。介面概要如下:ArrayAccess {/* Methods */abstract public boolean offsetExists ( mixed $offset )abstract public mixed offsetGet ( mixed $offset )abstract public void offsetSet ( mixed $offset , mixed $value
Time of Update: 2016-07-13
php實現的短網址演算法,理論上支援1,073,741,824個短網址。每個網址用6個字元代替,(6^32) 最多可以擁有1,073,741,824個短網址。當然,你還可以記錄更詳細的資訊,如訪問記錄,建立時間等。如果真不夠用了,還可以刪掉很久不用的。function shorturl($input) {$base32 = array ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h','i', 'j', 'k', 'l', 'm', 'n', 'o',
Time of Update: 2016-07-13
SPL 提供了一系列標準異常。日常的使用中我們應該根據需求科學的使用它們,來使我們的程式更加健壯。LogicException 是從 Exception 基類派生的,沒有添加任何附加方法。拋出邏輯異常和拋出標準一次的方法類似,區別在於邏輯異常須在應用程式編寫有誤時才拋出。下面示範下LogicException類的使用。class App{ protected $_loaded = false; protected $_name; public function start()
Time of Update: 2016-07-13
什麼是CURL? 利用URL文法愛命令列方式下工作的檔案傳輸工具。它支援很多協議。它支援認證功能。php中常用都實現更複雜的傳輸功能。 實現的功能: 1、實現遠程擷取和採集內容 2、實現PHP 網頁版的FTP上傳下載 3、實現類比登陸:去一個郵件系統,curl可以類比cookies 4、實現介面對接(API),資料轉送等:通過一個平台傳送簡訊啊,抓取和傳遞所傳輸的資訊。
Time of Update: 2016-07-13
分享下php擷取網頁中圖片、DIV內容的簡單方法,都是通過Regex實現的。1、擷取網頁中所有的圖片:php //取得指定位址的內容,並儲存至 $text $text=file_get_contents('http://www.jbxue.com/'); //取得所有img標籤,並儲存至二維數組 $match 中 preg_match_all('/]*>/i', $text, $match); //列印出match print_r($match);
Time of Update: 2016-07-13
1.array_merge()合并 例子 代碼如下 $array = array('a'=>'bb'); $array2 = array('b'=>'cc'); $array3 = array_merge($array,$array2); 輸出結果為
Time of Update: 2016-07-13
突然間什麼都不想幹,感覺就像來大姨夫一樣。。但是又不能斷了每個工作日都寫部落格的習慣。。所以今天水一下吧。PHP用了快2年了,但是這東西竟然第一次看到,突然間,覺得自己有掉回戰五渣的行列了。翻開官方文檔《類型約束》裡面講的非常清楚了。總共就四種:類名,介面,數組,callable (PHP 5.4起)那些啥 int string 都不行。。例子什麼的 PHP
Time of Update: 2016-07-13
-----------------------------------------------------------------------------------------先來一段例子,來引出重點。$a = true;echo $a++;echo $a + 1;$b = 'c';echo $b++;echo $b++;---------------------@chenwei
Time of Update: 2016-07-13
PHP進階程式設計 學習筆記 2014.06.18MVC
Time of Update: 2016-07-13
PHP分析POST重複值用戶端HTML怎麼在PHP服務端判斷 兩組part,transysno,tranlineid 是否相同 ,如果相同則擷取相同count的和------解決方案--------------------提交後 print_r($_POST); 就知道該怎麼做了------解決方案--------------------用戶端htmlnews.phpif($_POST['part'][0]==$_POST['part'][1] && $_POST['transysno'][0]
Time of Update: 2016-07-13
-------------------------------------------------------------------------------------------PHP的運算子號不算多,但是不是每個你都清楚怎麼用呢?這裡我們來聊聊PHP的運算子號的升級版: ++,--,呵呵。-------------------------@chenwei ----------------------------++ 即自增,-- 即自減。實際運用:$a = 10; $a++ = ?
Time of Update: 2016-07-13
echo $uu=@array_sum(@$_POST['gr']);?> mysql_connect("localhost","root","");mysql_select_db("db99");mysql_query("set names'UTF8'");define('ADD', 1);define('UPD', 2);define('LIS', 4);define('DEL', 8);?> include_once('config.php');$sql="select * from
Time of Update: 2016-07-13
php是第一次學習,以後要天天學習,好好向上,就在這裡記錄下我的php學習之路,開始的話主要是看視頻為主,輔助著看網上的blog,因為總是覺著學習一門語言要先對其整個有個大概的理解然後再學習就方便好多,所以網上的視頻就會成為我的首選。
Time of Update: 2016-07-13
Yii的組件機制 組件機制,是Yii整個體系的思想精髓,在使用Yii之前,最應該先瞭解其組件機制,如果不瞭解這個機制,那麼閱讀Yii原始碼會非常吃力。組件機制給Yii架構賦予了無窮的靈活性和可擴充性,可以毫不誇張地說,Yii架構的基礎結構就是組件。大到CApplication對象、控制器、路由管理器(urlManager),小到一些其它外掛程式,均是以組件形式存在的。 什麼是Yii組件?Yii中幾乎所有可執行個體化並繼承自CComponent的類,均可稱為組件。
Time of Update: 2016-07-13
1、構建session抽象類別,實現Session_set_save_hanlder函數必須的基礎函數php /* 實現session利用檔案形式或者資料庫等其它形式進行儲存操作 * author:Libin * Data:2014-06-24 * 抽象頂層 */ abstract class session { /* open::設定儲存路徑 */ abstract public function open();
Time of Update: 2016-07-13
php查詢mysql 多條件判斷輸出顯示 背景: 從mysql查詢各欄位值輸出並且按照條件用紅色字型顯示滿足條件欄位值。 條件: 1.syntime小於當前前一周時間的話顯示紅色。 2.A欄位為"無"的話,顯示紅色。 3.B欄位為"無"的話,顯示紅色。 圖一資料庫結構: 圖二資料庫各欄位值: My Code:(我只滿足了第一個條件,其餘兩個條件不知道該怎麼來寫) $sql = "select username, onoff, intime, syntime,
Time of Update: 2016-07-13
伺服器環境,Centos6.51.安裝Memcached服務端Yum -y install memcached2.配置Memcached服務端使用者以及自動啟動服務等將服務配置成自啟動chkconfig --level 2345 memcached on3.配置設定檔vi /etc/sysconfig/memcachedPORT=”11211″ 連接埠 USER=”root” 使用的使用者名稱 MAXCONN=”1024″