Time of Update: 2018-12-07
1.安裝好預設的apache伺服器2.將php的zip包解壓縮到c:\php,並將這個目錄加入path的環境變數3.修改httpd.conf,加入#================================================================ # For PHP 5 do something like this: LoadModule php5_module "C:/php/php5apache2_2.dll" AddType
Time of Update: 2018-12-07
這可能是很簡單的東西,主要以前都沒有學過,所以現在看見了,決定有協助就記下來.Redirect重新導向:伺服器將頁面A處理完後,將應答(response)發給用戶端,然後再從用戶端發送對頁面B的請求.
Time of Update: 2018-12-07
摘要:本文總結了5個最佳化PHP效能技巧,熟練掌握後對開發還是很有協助的。 以下是五個最佳化技巧,熟練掌握後對於開發還是很有協助的。1.對字串使用單引號PHP引擎允許使用單引號和雙引號來封裝字串變數,但是這個是有很大的差別的!使用雙引號的字串告訴PHP引擎首先去讀取字串內容,尋找其中的變數,並改為變數對應的值。一般來說字串是沒有變數的,所以使用雙引號會導致效能不佳。最好是使用字串串連而不是雙引號字串。BAD: $output = “This is a plain string”; GOOD:
Time of Update: 2018-12-07
在Codeigniter中預設url的形式:http://huangjacky.com/index.php/controller/action/param1/param2,那麼如何去掉這個url中的index.php呢?其實我們只需要在根目錄建立一個.htaccess檔案,定義一下規則即可,.htaccess檔案的具體內容如下: 1: # Customized error messages. 2: ErrorDocument 404 /index.php 3: 4:
Time of Update: 2018-12-07
最終還是要用php來做些東西啊!php的陰霾始終籠罩我!呵呵!不抱怨它,讓它為我快樂的所用。學習他的所有精髓。抓取一直是俺的強項,兩年後再看php,就先從這裡開始吧。呵呵!代碼如下(目前是從別的網站copy一段,以後會逐漸完善、強大):<?php$num=file_get_contents('網址'); $num=str_replace("xxxx","yyyy",$num); //範本語言用產生的程式替換進去eregi("<title>(.*)</title>"
Time of Update: 2018-12-07
濫用include 1.漏洞原因: Include是編寫PHP網站中最常用的函數,並且支援相對路徑。有很多PHP指令碼直接把某輸入變數作為Include的參數,造成任意引用指令碼、絕對路徑泄露等漏洞。看以下代碼: ... $includepage=$_GET["includepage"]; include($includepage);
Time of Update: 2018-12-07
JavaScript判斷方法搜尋user agent字串中的Android單詞是最省事兒的方法:if(navigator.userAgent.match(/Android/i)) { // Do something! // Redirect to Android-site? window.location = 'http://android.davidwalsh.name'; }PHP判斷方法同樣,我們可以在PHP中使用strstr方法搜尋user agent中是否有Android:
Time of Update: 2018-12-07
PHP截取字串如果是英文那很好辦,直接用substr就行了,一般不會出現亂碼.中文就有點麻煩了. 下面給出兩種解決辦法: (一)直接使用Multi-Byte函數庫的mb_substr();函數就行了,執行個體代碼如下<?php echo mb_substr($str, $start, $length, $encoding); echo "<br />";
Time of Update: 2018-12-07
1.安裝Apache包,php直接解壓縮就可以2.將c:\php路徑加入到系統變數path中4.在資源管理員中進入 php 的安裝目錄,將 php.ini-dist 或 php.ini-recommended 複製一份,命名為 php.ini。然後開啟 php.ini。 ;extension=php_mysql.dll將前面的 ; 號去掉, 改成:extension=php_mysql.dll找到:extension_dir = “./”將其改為你的 php 安裝目錄下 ext
Time of Update: 2018-12-07
最近需要用到PHP,就要搭建一個PHP環境,記錄如下:IDE需要的環境Java 沒有辦法,不管是eclipse,netbeans,zendStudio都需要Java,JRE Java7:http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-windows-i586.exe 已安裝Java6或者其他的人,就可以不用下載了。 IDE Netbeans7.1 7.0中文編碼有些問題 全版 250M,支援Java,C++,php等多語言
Time of Update: 2018-12-07
適用於 PHP 的 NetBeans IDE 支援 PHPUnit 自動化的測試。通過 PHPUnit,NetBeans IDE 可為 PHP 提供程式碼涵蓋範圍,這與 IDE 為 Python 和 Ruby 提供的程式碼涵蓋範圍類似。測試輸出將顯示在功能豐富的輸出視窗中,該視窗與 IDE 的 JUnit、Ruby 和 Python 測試回合器所使用的輸出視窗相同。 NetBeans IDE 還支援將 Selenium 可移植測試架構與 PHPUnit 結合使用。Selenium
Time of Update: 2018-12-07
目錄準備工作啟用 XDebug如何使用 XDebug 進行 PHP 調試調試地區視窗偵錯工作階段範例偵錯工作階段使用其他監視PHP 和 HTML 混合用例要學習本教程,您需要具備以下軟體和資源。軟體或資源 要求的版本NetBeans IDE PHP PHP 引擎版本 5 Web 服務器 推薦使用 Apache HTTP Server 2.2。PHP 調試器 XDebug 2.0 或更高版本準備工作要在適用於 PHP 的 NetBeans IDE 中成功調試 PHP
Time of Update: 2018-12-07
最近都在Ubuntu下寫代碼,而我之前寫過一篇文章是在windows下XAMPP下搭建ZF的開發環境。 那麼現在在ubuntu下該怎麼弄呢?老規矩,需要下載的工具和連結:netbeans的下載頁面,點擊這裡查看Zend架構下載頁面,點擊這裡查看XAMPP Linux 1.7.7的:http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gzXAMPP
Time of Update: 2018-12-07
1.緣起關於PHP,很多人的直觀感覺是PHP是一種靈活的指令碼語言,庫類豐富,使用簡單,安全,非常適合WEB開發,但效能低下。PHP的效能是否真的就如同大家的感覺一樣的差呢?本文就是圍繞這麼一個話題來進行探討的。從源碼、應用情境、基準效能、對比分析等幾個方面深入分析PHP之效能問題,並通過真實的資料來說話。2.從原理分析PHP效能從原理分析PHP的效能,主要從以下幾個方面:記憶體管理、變數、函數、運行機制來進行分析。2.1記憶體管理類似Nginx的記憶體管理方式,PHP在內部也是基於記憶體池,並
Time of Update: 2018-12-07
Zend Framework優點:Zend Framework大量應用了PHP5中物件導向的新特徵:介面、異常、抽象類別、SPL等等。這些東西的應用讓Zend Framework具有高度的模組化和靈活性。同時,因為嚴格遵循“針對介面編程”和“單一對象職責”等原則,讓Zend Framework很有希望成為一個出色的公司專屬應用程式開發架構.
Time of Update: 2018-12-07
首先,按我自己的理解,簡單說一下TDD 和 BDD 有何區別?首先是思路上的區別, 傳統的 TDD 關注的是介面是否被正確地實現了, 所以通常每個介面有一個對應的單元測試類。而BDD是通過故事模板和情境,描述產品在使用者操作時的具體功能表現,有點類似傳統的Use
Time of Update: 2018-12-07
開啟 httpd.conf 檔案 加入以下配置Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
ieFirefoxid尾碼名php識別出的檔案類型0gifimage/gif1jpgimage/jpeg2pngimage/png3bmpimage/bmp4psdapplication/octet-stream5icoimage/x-icon6rarapplication/octet-stream7zipapplication/zip87zapplication/octet-stream9exeapplication/octet-stream10avivideo/avi11rmvbapplic
Time of Update: 2018-12-07
註明:(使用XAMPP下)1、建立資料庫:地址欄中輸入: http://localhost/phpmyadmin/按照頁面上的提示建立好資料庫即可。tips:在建表時可以選擇id自動成長。2、串連資料庫: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 <?php 2 $dbhost = "localhost"; 3
Time of Update: 2018-12-07
JavaScript端:注意:一定要設定xmlHttp.setRequestHeader,否則傳往PHP的參數會變成null(line 38)亮點在line 31!代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 <script type="text/javascript"> 2 function GetJson(