MAC OS X 10.9.5系統裡已經內建了 apache 和 php ,只是預設沒有啟用,我們將他們啟用即可。 APACHE的預設版本是 Apache/2.2.26 (Unix),php版本是PHP 5.4.30。 由於偵錯工具需要,我需要同時安裝低版本的php5.3,但是又不希望刪除系統預裝的php 5.4,或升級/降級系統的php5.4,那麼怎麼辦呢?這個時候,就可以通過brew的方式安裝新的php版本。 第一步,先安裝 brew Brew 是 Mac
這是表單代碼:;這是upload.php代碼: 0) { echo '上傳錯誤:'; switch($_FILES['myfile']['error']){ case 1: die('上傳大小超過了限定值:upload_max_filesize'); case 2: die('上傳大小超過了表單中的約定值:MAX_FILE_SIZE'); case 3: die('檔案只有部分上傳!&
設定檔部分類conn = new mysqli($host,$username,$passwd); $this->selectDb($dbname); $this->coding($cod); } //設定編碼格式 public function coding($cod) { mysql_query("SET CHARACTER SET ".$cod); } //讀取某個庫 public function
策略模式,什麼是策略模式,定義了演算法族,分別封裝起來,讓他們之間可以相互替換,此模式讓演算法的變化獨立於使用演算法的客戶。下面我們就用鴨子來詮釋一下策略模式,鴨子有兩種行為呱呱叫和飛,但是並不是所有的鴨子都會呱呱叫和飛,所以我們把這兩個賦予變化的行為提取出來。flyBehavior->fly(); } public function performQuack(){ $this->quackBehavior->quack(); } public
一直以來網頁解析和爬蟲的製作熱情絲毫未減 今天用開源的simple_html_dom.php解析架構做了一隻爬蟲:find('a') as $e) {$f=$e->href;//if($f[10]==':')continue;if($f[0]=='/')$f='http://www.baidu.com'.$f;//Completion the urlif($f[4]=='s')continue;//If the