Time of Update: 2017-02-27
1. php安裝tar zxf php-5.3.2 –C /usr/srccd /usr/src/php-5.3.2 ./configure --prefix=/usr/local/php5 --enable-force-cgi-redirect --enable-fastcgi make;make install cp php.ini.dist /etc/php.ini cd
Time of Update: 2017-02-27
在數組和雜湊表上工作在C語言中, 有兩種不同的基礎方法用來在一個結構體中儲存任意數量的獨立資料元素. 兩種方法都有贊成者和反對者.向量 Vs. 鏈表應用的編寫通常基於特定類型資料的特性的選擇, 需要儲存多少資料, 以及需要多快速度的檢索. 為了能夠有對等的認知, 我們先來看看簡單的看看這些儲存機制.向量向量是一塊連續的記憶體空間, 它們包含的資料有規律的間隔. 向量最常見的例子就是字串變數(char *或char []), 它包含了一個接著一個的字元(位元組)序列.char foo[4] = &
Time of Update: 2017-02-27
安裝構建環境現在你可能至少已經有一個已安裝的php, 並且已經使用它做基於web的應用開發了. 你可能已經從php.net下載了win32構建並運行在iis或windows版的apache上, 或者使用你的*nix(linux, bsd, 或其他遵循POSIX的發行)發行版的包管理系統安裝了第三方建立的二進位.構建php除非你是下載源碼包自己編譯, 否則你肯定會錯過一些知識點.*nix工具C開發人員工具集中必不可少的第一個工具是C的編譯器. 你的發行版中可能會預設包含一個, 如果幸運,
Time of Update: 2017-02-27
php變數的研究每種程式設計語言共有的一個特性是儲存和取回資訊; php也不例外. 雖然許多語言要求所有的變數都要在使用之前被定義, 並且它們的類型資訊是固定的, 然而php允許程式員在使用的時候建立變數, 並且可以儲存任意類型語言能夠表達的資訊. 並且還可以在需要的時候自動的轉換變數類型.因為你已經使用過使用者空間的php, 因此你應該知道這個概念是"弱類型". 本章, 你將看到這些資訊在php的父語言----c(C的類型是嚴格的)中是怎樣編碼的.當然,
Time of Update: 2017-02-27
如何在PHP中判斷一個網頁請求是ajax請求還是普通請求?你可以通過傳遞參數的方法來 實現,例如使用如下網址請求: /path/to/pkphp.com/script.php?ajax在PHP指令碼中使用如下方法判斷:if(isset($_GET['ajax'])) {…這是一個ajax請求,然後…}else {…這不是一個ajax請求,然後…}通過傳遞_GET參數的方法簡單實現了網頁請求的判斷。但是如果需要這樣的功能,這個
Time of Update: 2017-02-27
ServerRoot "/Apache"#可以用絕對路徑 e:\web\apache#ServerRoot用於指定守護進程httpd的運行目錄,httpd在啟動之後將自動將進程的目前的目錄改變為這個目錄,因此如果設定檔案中指定的檔案或目錄是相對路徑,那麼真實路徑就位於這個ServerRoot定義的路徑之下。PidFile
Time of Update: 2017-02-27
6 月 27 日,微軟發布了 Virtual Machine Additions for Vista Beta 2,我將其安裝在 Virutal Server 2005 R2 SP1 Beta 1 上之後,終於可以玩 IIS 7 了。在安裝這個版本的 VM Additions 之前,我的 Longhorn Server Beta 2 虛擬機器一直用的是 for Windows 2003 的 VM Additions,那個速度別提有多慢了。裝了這個版本以後,在給 Longhorn Server
Time of Update: 2017-02-27
PHP 執行檔的安裝一般 PHP 作為網頁處理語言都是要編譯成 Apache 的模組﹐這裡當然不麼做﹐也因此編譯起來很簡單﹐只要以 root 的身分進行如下動作 :解開 php-3.0.xx.tar.gzcd phpconfiguremake編譯完之後﹐在 php 目錄下有一個可執行檔﹐檔名為 php﹐將它 copy 到 /usr/local/bin 下即可。注意﹐如果檔案太大﹐可以使用 strip 指令將 php 的方式將不必要的資訊去除﹐這樣檔案就會小得多了。第一個程式開始撰寫我們的第一個
Time of Update: 2017-02-27
一、 建立一個安全抽象層我們並不建議你手工地把前面介紹的技術應用於每一個使用者輸入的執行個體中,而是強烈推薦你為此建立一個抽象層。一個簡單的抽象是把你的校正方案加入到一個函數中,並且針對使用者輸入的每一項調用這個函數。當然,我們還可以建立一種更複雜的更高一級的抽象-把一個安全的查詢封裝到一個類中,從而應用於整個應用程式。在網上已經存在許多這種現成的免費的類;在本篇中,我們正要討論其中的一些。進行這種抽象至少存在三個優點(而且每一個都會改進安全層級):1. 本地化代碼。2.
Time of Update: 2017-02-27
之前一個朋友的文章提到過這方面的疑問,這裡簡單整理一下,希望能讓更多新學php的朋友得到協助。php的引用(就是在變數或者函數、對象等前面加上&符號)是個進階話題,新手多注意,正確的理解php的引用很重要,對效能有較大影響,而且理解錯誤可能導致程式錯誤!很多人誤解php中的引用跟C當中的指標一樣,事實上並非如此,而且很大差別。C語言中的指標除了在數組傳遞過程中不用顯式申明外,其他都需要使用*進行定義,而php中對於地址的指向(類似指標)功能不是由使用者自己來實現的,是由Zend核心實現的
Time of Update: 2017-02-27
收集整理了一些主要的PHP開發架構和CMS系統平台,在此一併作個總結,或許以後會有補充。開發架構WACT http://wact.sourceforge.net/老牌的PHP編程架構,實現了很多企業級的開發模式Horde http://www.horde.org/horde/提供了一些常用類庫,可以滿足參數處理、資料壓縮、瀏覽器檢測、連結跟蹤以及 MIME。需要PEAR類庫的支援,提供了API參考。Seagull http://seagull.phpkitchen.com/
Time of Update: 2017-02-27
最近寫了一個 監控線上進程的程式. 目的是為了 能即時監控執行程式是否斷線,並及時重啟。用PHP寫的,不算難,還成,但對於自己來講挺有成就感的。程式部分略省。#將perl進程指向到一個文本中。 $psfile $command = "ps ax | grep perl | grep -v \"> $psfile\" >$psfile";exec($command);$process_array = file($psfile);
Time of Update: 2017-02-27
這兩天正在做一個關鍵字加亮顯示的程式,寫好的程式在本地測試也跑得好好的,可是一上去頁面就出現一堆一堆的亂碼,別說加亮了,簡直就是沒的看!
Time of Update: 2017-02-27
<? //【警告】:未經許可請勿隨便修改 //---------------------------------------------------------------------- //---------------------------------------------------------------------- // // 【檔案名稱】: c_check.inc // 【作 用】: 通用檢測函數集 // 【作 者】: 天灰 // // 【最後修改日期】: 2001/05
Time of Update: 2017-02-27
練習堆排序的一個程式<?//堆排序應用class heapsort{var $a;function setarray($a)//取得數組{$this->a=$a;}function runvalue($b,$c)//$a 代表數組,$b代表排序堆,$c代表結束點,{while($b<$c){$h1=2*$b;$h2=(2*$b+1);if($h1>$c)break;elseif($h1==$c){if($this->a[$b]>$this->a[$h1]
Time of Update: 2017-02-27
以前每當一個 Zend Studio 的新版本發布時都會同時發布一個新版的 Zend Studio Server 組件,這個組件可以讓我們很方便地進行遠端偵錯。但是自從 Zend 發布了 Zend Platform 以後他們就不再更新 Zend Studio Server 組件了。這就導致我們只能遠端偵錯 PHP 5.1.x 的環境,而不能調試 PHP 5.2.x。要想調試 PHP 5.2.x 只能裝一個龐大的 Zend Platform。:(因此我一直在找一個“輕量級”
Time of Update: 2017-02-27
為PHP應用提速、提速、再提速!第3 部分: 用Memcache 精靈把資料緩衝到記憶體中本系列文章的前兩篇文章提供了為PHP 應用程式提速的技術。第1 部分介紹了XCache,它是把PHP 作業碼緩衝到記憶體中的PHP 擴充。XCache 將避免代價高昂且(嚴格來說)不必要的花費來重新編譯相同的PHP 代碼去交付一個頁面。XCache 是免費的開源軟體,安裝費時不多卻可提供巨大回報。第2 部分介紹了XDebug,它是配置PHP 代碼的PHP 擴充。XDebug 是類似於軟體x
Time of Update: 2017-02-27
為PHP應用提速、提速、再提速!第2部分: 分析PHP應用程式以尋找、診斷和加速運行緩慢的代碼“為PHP應用提速、提速、再提速!” 系列文章的第1部分示範了如何使用XCache(PHP作業碼緩衝) 加速整個網站。XCache(僅是少數幾種緩衝包中的一種)保留了編譯過程的輸出,去掉了其他冗餘的工作。只要頁面沒有發生變化,緩衝後的頁面就能夠勝任代理的作用。當頁面發生變化時,緩衝後的頁面就會變為無效並被替換掉。作業碼緩衝 ——
Time of Update: 2017-02-27
為PHP應用提速、提速、再提速!,第 1 部分: 使用作業碼緩衝軟體提升效能和輸送量在很短的時間內,PHP成為了一種非常流行的開發 Web
Time of Update: 2017-02-27
封裝常用的JS參數方便PHP調用: <?php//// +----------------------------------------------------------------------+// | JS javascript 類 |// +----------------------------------------------------------------------+// | Copyright (c) 2001 NetFish Software |// | |//