Time of Update: 2016-06-01
家經常會接到一些編程的活,例如設計企業網站,做做財務,統計系統什麼的。或許是因為朋友的需求,或許圖個零花。不管什麼原因吧。等程式做好了,給對方展示、安裝,就成了問題。企業網站好說,至少需要個虛擬機器主機什麼的;可是OA,財務……這些內部系統就不好說了,總不能把代碼和資料庫扔給人家,寫個說明,讓他們自己照著說明去配置環境,安裝代碼吧。這樣顯然不像話,要知道隔行如隔山啊!再者,萬一客戶離自己呆的地方十萬八千裡,總不能過去給人安裝吧,這樣估計所有收入都擋不住這一來一往的車費的。所以把WAMP環境+ph
Time of Update: 2016-06-01
POP協議簡介本文簡要說明了通過POP3協議收取郵件、MIME郵件的解碼的原理;針對收取和MIME解碼,提供了兩個實用的php類,並提供了使用的範例。分為郵件收取、MIME解碼兩個部分。這裡我們先向您介紹郵件的收取,解碼部分會在以後的文章中為各位詳細的介紹,敬請關注。現在Internet上最大的應用應該是非Email莫屬了,我們每天都習慣於每天通過Email進行交流,各大網站也幾乎都推出了自己的基於WEB的免費郵件系統。在本文裡,筆者將介紹一些Email實現的一些原理。同時我們假設你對於PHP的
Time of Update: 2016-06-01
PHP繼承*NIX的一貫傳統,完全支援正規運算式的處理。正規運算式提供了一種進階的,但不直觀的字串匹配和處理的方法。用過PERL的正規運算式的朋友都知道,正規運算式的功能非常強大,但學起來不是那麼容易。 比如: ^.+@.+\..+$
Time of Update: 2016-06-01
一、session概述 session是什麼,剛開始我也不明白,非專業詞典翻譯為會議,會議期。作個不太恰當的比喻吧 (雖然不恰當,但意義卻是一樣的),session是你和網站之間的感情。 session在WEB技術中佔有非常重要的份量。由於網頁是一種無狀態的串連程式,因此你無法得知使用者的瀏覽狀態。因此我們必須 通過session記錄使用者的有關資訊,以供使用者再次以此身份對web伺服器提供要求時作確認,例 如,我們在某些網站中常常要求使用者登入, 但我們怎麼知道使用者已經登入了呢,
Time of Update: 2016-06-01
三、session應用舉例 以下這些例子片斷僅供參考,你可以定製也可以不定製session,隨你便 (1)用於使用者認證 session_start(); $dbh = mysql_connect("localhost:3306","xxxx","xxxx"); mysql_select_db("znsoft");//選擇資料庫 $query="select userid from reguser where userid='$userid' and pass='$pass' ";
Time of Update: 2016-06-01
PostgreSQL電子商務 本文通過一個簡單的web 應用,示範了 PHP 和 PostgresSQL 在電子商務中的應用。 不久以前,如果要架構一個嚴肅的Web應用的話,意味著購買價格不菲的Cold Fusion 許可,以及一個商業的資料庫服務程式像Sybase 加上Sun 伺服器。幸運的是,這樣的日子一去不複返了。隨著日漸成熟的免費資料庫市場以及Apache 使用者的大量增長,一些替代產品已經具有相當,甚至超過了這些專有軟體的能力。 比較好的開放源碼軟體的一種是
Time of Update: 2016-06-01
永遠不要相信用戶端提交的資料,所以對於輸入資料的過濾勢在必行,我們建議:1.令牌驗證避免資料的遠程提交;2.自動驗證和自動完成機制進行初步過濾;3.戶輸入的資料進行有效(根據你的應用)的過濾,常見的安全過濾函數包括stripslashes、htmlentities、htmlspecialchars等,官方的擴充類庫中的ORG.Util.Input類則提供了更好的解決方案;
Time of Update: 2016-06-01
再也不用為在IIS上配置php而煩惱了,微軟剛剛發布了面向IIS的PHP管理器版本1.0,x86和x64系統均可使用,用途如下: *關聯PHP和IIS *並列運行多個PHP版本在同一台伺服器上,甚至在同一網站 *檢查PHP運行時配置和環境(的phpinfo()函數的輸出) *配置各種PHP設定 *啟用或禁用PHP擴充 *遠端管理php.ini PHP設定檔下載:PHP Manager for IIS 7
Time of Update: 2016-06-01
PHP 具備一些動態語言的特徵, 但不徹底. 雖然 PHP 的標誌是一頭大象, 可這頭象的鼻子未免太短, 以致經常夠不著東西, 反而象豬了. 本文旨在探討一種使 PHP 更動態化的方法, 主要是類比 Javascript 的 prototype 繼承. 既然是類比, 就不是真的能使 PHP 動態起來, 只是插上一根蔥, 讓它裝得更"象"一點.一. 基本操作通過 Javascript 的 prototype 動態地為對象添加屬性, 我們可以這樣:Object.prototype.greeting
Time of Update: 2016-06-01
介紹 內建於PHP4裡的COM函數對於我們在win32環境下開發程式是相當有吸引力的,但是至今仍沒有多少相關的技術文檔。本文將以三個例子分別處理 MS office 2000 Word 、 Excel 、 Adobe Distiller 來說明如何在PHP中使用COM函數。 COM技術是由Microsoft在幾年前提出並開發的,本文中提到的相關名詞有OLE, OLE Automation, ActiveX, COM
Time of Update: 2016-06-01
資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量 交易和傳輸的大量資料。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解PHP提供的一系列安全功能。在本篇文章中,我們將介紹這些 功能,提供一些基本的用法,以便你能夠為自己的應用軟體中增加安全功能。 預備知識 在詳細介紹PHP的安全功能之 前,我們需要花點時間來向沒有接觸過這方面內容的讀者介紹一些有關密碼學的基本知識,如果對密碼學的基本概念已經非常熟悉,就可以跳 過去這一部分。
Time of Update: 2016-06-01
MVC
Time of Update: 2016-06-01
例子1:建立和使用你自己的JAVA類 建立你自己的JAVA類非常容易。建立一個phptest.java檔案,將它放置在你的java.class.path目錄下,檔案內容如下: public class phptest{ /** * A sample of a class that can work with PHP * NB: The whole class must be public to work, * and of course the methods you wish to call
Time of Update: 2016-06-01
在作者所申請的幾個PHP 首頁空間中,能夠提供mail功能的實在不多,總是調用完mail()函數之後就毫無下文了。但是電子郵件在網上生活中的作用越來越大。想一想網蟲上網不收郵件能叫真正的網蟲嗎?郵件的作用我不想再說了,但是如果首頁空間不支援mail()發送那麼怎麼辦呢?我也想過通過socket來實現郵件發送,但無奈對用php
Time of Update: 2016-06-01
php不用學習直接使用的特點,使它迅速風靡起來,並且被很多不注意的人用爛。當然,它在設計之初就沒有考慮採用很正常化的方式也是原因之一。最近在寫代碼的偷懶之餘,偶然發現,基類是可以訪問子類的資料的(php 5.2.6):class base{ protected $data_test1 = false; //FIXME 這個搞法太山寨了 function set_data($name, $data){ $this->$name = $data;
Time of Update: 2016-06-01
因為有好幾個項目等著做,又不是很急,再加上目前成型的那些架構多多少少用著總是有點不太如意,所以決定先自己寫一個架構,然後再做項目。既然寫架構,自然要經常做一些執行效率上的測試,今天做了一個static效率的測試。類的定義如下:class test{ public static function a(){} public function b(){}} 比較以下幾種情況 test::a(); $obj->a(); $obj->b(); 測試代碼:$obj = new
Time of Update: 2016-06-01
從一個簡單的程式來瞭解PHP PHP網站的線上教程已經很棒了。而本文的該部分將讓你對PHP熟悉一點。我不可能做到沒有任何遺漏,我的目的只在於能讓你迅速開始你的PHP編程。 3.1 首要條件 你首先必須要有一個正在工作著的支援PHP的web伺服器。我假定在你的伺服器上所有PHP檔案的副檔名為.php3。3.2 PHP的安裝 有關PHP的安裝配置,可以查閱網頁陶吧上的“PHP安裝全攻略”專題文章。3.3
Time of Update: 2016-06-01
【1】頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。 【2】Win32下apache2 用get方法傳遞中文參數會出錯: test.php?a=你好&b=你也好
Time of Update: 2016-06-01
Serv-U //Sign.php//系統適用於win2000//power by devchina.com,http://www.2oa.net$path="e:\\serv-u\\ServUDaemon.ini";//使用者檔案的路徑$fabu="e:\\web\\";//總web路徑if($add){$fp1=fopen($path,"r+");$str=fread($fp1, filesize($path));$
Time of Update: 2016-06-01
如何?給定日期的若干天以後的日期(有點類似VB中的DateAdd)/* 豆腐製作 都是精品 http://www.asp888.net 豆腐技術站 如轉載 請保留完整著作權資訊*/這幾天突然有很多的人問這樣的問題,就是如何在PHP中實現在VB中的DateAdd的函數,呵呵!這個可是問個正著。本來這個問題是 豆腐 去 華為 應聘的時候的一個考試題,不過當時是用C++實現的。沒有想到這樣的大公司,竟然用這樣的小兒科來考試:),後來我沒有去,這兩天 應 http://www.chinaspx.