Time of Update: 2018-12-04
from:// http://blog.liu21st.com/index.php?job=art&articleid=a_20050111_231555PHP開發架構總結收集整理了一些主要的PHP開發架構和CMS系統平台,在此一併作個總結,或許以後會有補充。開發架構WACT http://wact.sourceforge.net/老牌的PHP編程架構,實現了很多企業級的開發模式Horde
Time of Update: 2018-12-04
聲明:本文是轉載。原文地址:http://www.2cto.com/kf/201110/109659.html此文將由淺入深的討論PHP5的對象複製技術 原創文章 請尊重著作權 有錯誤或則不當之處還希望能夠指出來對象複製的由來為什麼對象會有“複製”這個概念,這與PHP5中對象的傳值方式是密切相關的,讓我們看看下面這段簡單的代碼/** * 電視機類 */ class Television { /** * 螢幕高度
Time of Update: 2018-12-05
phpdesigner 7 註冊碼 phpdesigner是比較完善的PHP IDE之一了,最主要的是佔用的資源比較的少,全面支援PHP文法,非常不錯的選擇。eclipsePHP,雖然也不錯,但運行速度比較的慢,在我512MB的機器上,跑起來有點慢,再加一些QQ等進程,真的是慢了。今天在網上下載了phpdesigner7.0,稍微配置了下,試用期21天,沒辦法只好去找個註冊機 或者序號了~~當然功夫不負有心人~~phpdesigner7.0:http://download.pchome.
Time of Update: 2018-12-05
PHP - 應用執行個體
Time of Update: 2018-12-05
最近領導拍腦袋想出了一個需求,要我讀取PDF裡面的內容,並且入庫存為本文,用來搜尋。 一.下載 首先,我們先把資料下下來先。在這裡:http://www.foolabs.com/xpdf/download.html 如果不需要轉中文的話,只需要下載它就可以:xpdf-bin-linux-3.03.tar,如果需要轉中文,那你就還需要它了:xpdf-chinese-simplified.tar 二.安裝
Time of Update: 2018-12-05
PHP中的session有效期間預設是1440秒(24分鐘)【weiweiok 註:php5裡預設的是180分】,也就是說,用戶端超過24分鐘沒有重新整理,當前session就會失效。很明顯,這是不能滿足需要的。 一 個已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session資訊儲存到資料
Time of Update: 2018-12-05
在PHP中,大括弧“{}”可以起到如下作用:將多個獨立語句合并為一個複合陳述式,例如 if ... else ...中經常如此使用在變數間接引用中進行定界,避免歧義。例如 ${$my_var[8]}與${$my_var}[8]的區分用於指示字串變數中的單個字元(下標從0開始),例如$my_str="1234";$my_str{1}='5'; //現在 $my_str 內容為 '1534'此用法為PHP5之後的特性,用於消除使用中括弧引起的歧義。如:$sql = "insert into
Time of Update: 2018-12-05
許多PHP指令碼通常都會執行除參數以外,其他部分完全相同的查詢語句,針對這種重複執行一個查詢,每次迭代使用不同的參數情況,MySQL 從4.1版本開始提供了一種名為預先處理語句(prepared statement)的機制。它可以將整個命令向MySQL伺服器發送一次,以後只有參數發生變化,MySQL伺服器只需對命令的結構做一次分析就夠了。這不僅大大減少了需要傳輸的資料量,還提高了命令的處理效率。可以用mysqli擴充模式中提供的mysqli_stmt類的對象,去定義和執行參數化的
Time of Update: 2018-12-05
<?PHP擷取檔案尾碼名的幾種方法1:function get_file_type($filename){ $type = substr($filename, strrpos($filename, ".")+1); return $type;}PHP擷取檔案尾碼名的幾種方法2:function get_file_type($filename) { $type = pathinfo($filename); $type =
Time of Update: 2018-12-05
內建於PHP4裡的COM函數對於我們在win32環境下開發程式是相當有吸引力的,但是至今仍沒有多少相關的技術文檔。本文將以三個例子分別處理 MS office 2000 Word 、 Excel 、 Adobe Distiller 來說明如何在PHP中使用COM函數。 COM技術是由Microsoft在幾年前提出並開發的,本文中提到的相關名詞有OLE, OLE Automation,ActiveX, COM ,這些詞的意思都基本一樣,都表示用一段封裝的代碼(對象)來完成一個windows
Time of Update: 2018-12-05
1:為什麼我得不到變數 我在一網頁向另一網頁POST資料name,為什麼輸出$name時卻得不到任何值?在PHP4.2以後的版本中reGISter_global預設為off 若想取得從另一頁面提交的變數: 方法一:在PHP.ini中找到register_global,並把它設定為on. 方法二:在接收網頁最前面放上這個extract($_POST);extract($_GET);(注意extract($_SESSION)前必須要有Session_Start()). 方法三
Time of Update: 2018-12-05
在網上找了一個用java寫的計算詞語相似性的程式,但是想在php中去調用它,所以這兩天就研究了一下在php中調用java類的方法。這裡要感謝http://blog.sina.com.cn/s/blog_51a5e5f40100cxie.html這篇文章的作者,我主要是借鑒這篇文章去做的,期間也遇到了很多問題,最後在師弟kevin的協助得以解決,真的非常感謝他。廢話少說,進入正題。我的整個配置環境如下:OS:win7apache:2.2PHP:5.2JDK:1.6php-java-bridge和j
Time of Update: 2018-12-05
使用PHP的cURL庫可以簡單和有效地去抓網頁。你只需要運行一個指令碼,然後分析一下你所抓取的網頁,然後就可以以程式的方式得到你想要的資料了。無論是你想從從一個連結上取部分資料,或是取一個XML檔案並把其匯入資料庫,那怕就是簡單的擷取網頁內容,cURL 是一個功能強大的PHP庫。本文主要講述如果使用這個PHP庫。 啟用 cURL
Time of Update: 2018-12-05
1.<head><meta http-equiv="content-type" content="text/html; charset=gb2312" /> <mce:style><!--caption {margin-bottom:6px;}table {background-color:#9ec5e0;margin-left:80px;}th {background-color:#edf2f5;font-size:14px;}td
Time of Update: 2018-12-05
轉貼自:http://www.webwoo.net/PHP/PHPshili/200902/06-31148.html include "class/config.inc.php"; //把設定檔包含進來$db = new db;$db-> db_connect( ); //串連資料庫$user = new user; //初始化$session = new
Time of Update: 2018-12-05
php 過濾數組中的空格 function trim_word(&$word) { $word=trim(ereg_replace("[ ]{1,}"," ",$word)); }??????? array_walk($data,'trim_word'); 此方法除了過濾空格之外還可以過濾其它字元,只要對替換規則進行調整就行了。 php 數組查詢PHP has encountered an Access Violation at discuz 7.0 uc
Time of Update: 2018-12-05
Php比較字串相似性函數的利用之所以寫這篇文章,是因為我前幾天在用Joomla來發的時候用了一個DataFeed組件,改組件很強大,但是客戶要求能夠輸出feed過來的相關產品,這鬱悶了,組件沒有這個功能,實在沒轍,就自己寫方法,修改組件,起初寫的方法都能夠實現,但是效率低下,響應速度慢,這可鬱悶了,於是在網上搜尋“php 字串相似性”,還真有,看來基礎還是不紮實啊,具體如下:similar_text() Function
Time of Update: 2018-12-05
在PHP中使用了MSSQL資料庫,恰巧資料庫中又使用了Text類型欄位,於是問題產生了。每次從資料庫中查詢得到的資料總是被莫名的截斷,一開始是以為我使用的PHP架構中對字串的長度有所限制,後來發現這是個較愚蠢的想法,因為在提交資料時可以將字串內容全部的提交到資料庫中,只是讀取時發生此現象,於是上網搜尋是否有類似的問題。運氣還挺不錯,第一次搜尋就找到瞭解決的辦法,遂決定將其轉貼在我的Blog中,供自己和廣大PHP愛好者的不時之需。 有兩種解決方案,如下:
Time of Update: 2018-12-05
字串 注意單引號和雙引號的區別 注意逸出字元/的使用//,/",/$ 注意使用8進位或16進位字元表示 /xf6 echo "H/xf6me";//需要察看是否支援此類文字編碼 <?php echo '---------------------輸出結果----------------------------------------'; echo "H/xf6me/";//需要察看是否支援此類文字編碼 echo '--------------------------
Time of Update: 2018-12-05
4.路徑跟蹤 ------------------------------------------------------------ 前 面已經介紹過了分類的建立實現方法,在分類表裡記載了 rout_id 和 rout_char 這兩個存放裝置分類路徑的資訊,在不做任何處理的情況下,程式只能夠順序下到最底層的分類而無法倒退(當然可利用瀏覽器的 back 鍵倒退,但這對程式來說是不完整的),因此必須將 rout_id 和 rout_char 的資訊分解出來完成實在的路徑指示.