Time of Update: 2016-07-21
一、變數 最好是把所有的變數儲存在一個數組中,這樣在程式的開發中可以帶來很多的方便,特別是當程式很大的時候。變數的命名就當適合自己的習慣,不管是用拼音還是英語,至少應當有一定的意義,以便適合記憶。變數的命名盡量正常化,不要與PHP中的關鍵字相衝突。 二、函數
Time of Update: 2016-07-21
四、基於XML_RPC的Web服務 利用XML_RPC構造和使用服務是很方便的。企業為自己提供的各種服務部署XML_RPC伺服器,使用者、客戶軟體和客戶企業就可以使用這種服務構造出高端服務或者面向終端使用者的應用。這種提供更有效、廉價和優質服務的競爭將極大地提高應用服務的品質。
Time of Update: 2016-07-21
一、運行前準備 下載了mysql的jdbc驅動(一個jar檔案)並載入在CLASSPATH(方法見《JAVA/JSP學習系列之一(JDK安裝) 》) (如果找不到,請從本站下載) 建一個MySQL資料庫test 資料庫中有一個表:note,欄位為:name(varchar) 二、下載,安裝 intPageCount) intPage = intPageCount; %>姓名0){ //將記錄指標定位到待顯示頁的第一條記錄上 sqlRst.absolute((intPage-1) *
Time of Update: 2016-07-21
使用了php的PEAR和DB// +----------------------------------------------------------------------+// | PHP version 4.0 |// +----------------------------------------------------------------------+// |
Time of Update: 2016-07-21
你可能已經是個PHP的老手了,寫了很多非常棒的代碼。但是,如果你現在要把它們加入到你現在的項目中去,是否有些吃力?你的朋友想使用你的代碼作為他的項目中的一個模組,但是你發現你們使用了截然不同的編碼風格,讓他適應,甚至不如重寫一個! 請跟我來,使用PEAR標準編寫你的PHP程式吧,你的程式將會擁有更大的活力,你的程式和代碼將會很方便地和其他高手的代碼融合在一起,PEAR就象CPAN對於PERL一樣,會讓PHP產生更高的能量。 什麼是PEAR PEAR是PHP擴充與應用庫(the PHP
Time of Update: 2016-07-21
一、前言 Orion這個東西,小巧,但是功能卻非常多,廢話不講,看它目前的支援就知道了: (1)Servlets/JSP (2)EJB (3)HTTP (註:說明不再需要Apache或者IIS等Web Server) 二、下載,安裝 下載地址為Orion Application Server官方網站:http://www.orionserver.com/,我下載的是Orion1.4版本。 下載完,解壓到一個目錄,我這裡用E:Orion作為例子。三、配置 (1)根據Orion官方網站的安裝說明,
Time of Update: 2016-07-21
一、前言 對於初學者來說,要執行JSP和Servlet,Tomcat是一個很不錯的選擇。你也可以用Resin,這兩個產品都是可以不花一分錢的。 Resin對Xml的支援是很好的。 二、下載,安裝 下載地址為Resin官方網站:http://www.caucho.com/。從這個地址可以下載:http://www.caucho.com/download/index.xtp,我下載的是Resin1.1.4版本。 下載完,解壓到一個目錄,我這裡用E: esin114作為例子。三、配置
Time of Update: 2016-07-21
一、前言 對於初學者來說,要執行JSP和Servlet,Tomcat是一個很不錯的選擇,。Tomcat是Apache組織的產品,sun公司對它的支援也相當不錯。 二、下載,安裝 下載地址為JAVA官方網站:jakarta.apache.org,國內也比較多。從這個地址可以下載:http://jakarta.apache.org/builds/tomcat/release/,我下載的是Tomcat32b4版本。 下載完,解壓到一個目錄,我這裡用F: omcat32b4作為例子。三、配置
Time of Update: 2016-07-21
PHP與JAVA JAVA是個非常強大的編程利器,它的擴充庫也是非常的有用,這篇教程,主要講述怎樣使用PHP調用功能強大的JAVA 類庫(classes)。為了方便你的學習,這篇教程將包括JAVA的安裝及一些基本的例子。 windows下的安裝 第一步:安裝JDK,這是非常容易的,你只需一路斷行符號的安裝好。然後做好以下步驟。 在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT檔案中 在 NT /Win2000下加入
Time of Update: 2016-07-21
/*我的程式在國外的SREVER上,自己編的程式存放到哪,我很難記清。 所以編了一個簡單的目錄遞迴函式,查看我的程式,很方便的。 */ function tree($directory) { $mydir=dir($directory); echo " "; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) {echo "$file "; tree("$
Time of Update: 2016-07-21
一.介紹 現在在開發WEB應用的時候,比較流行的一種做法就是使用“MVC”結構,使用如此方式去開發WEB應用程式,邏輯性強、簡浩明了,使程式設計起來更加方便,快捷。何為“MVC”呢?簡單的來說,它就是“模型(Model)”、“視圖(View)”及“控制器(Controller)”的結合體,也就是所有的“三層”抽象結構,當然這裡所說的“MVC”是針對WEB上應用而言的,“使代碼和頁面設計分開”便是其主導思想,這一思想在使用Java Servlet/JavaServer
Time of Update: 2016-07-21
我們都知道如何從Mysql擷取我們需要的行(記錄),讀取資料,然後存取一些改動。很明顯也很直接,在這個過程背後也沒有什麼拐彎抹角的。然而對於我們使用面對對象的程式設計(OOP)來管理我們資料庫中的資料時,這個過程就需要大大改進一下了。這篇文章將對如何設計一個面對對象的方式來管理資料庫的記錄做一個簡單的描述。你的資料當中的所有內部邏輯關係將被封裝到一個非常條理的記錄對象,這個對象能夠提供專門(專一)的確認代碼系統,轉化以及資料處理。隨著Zend Engine2
Time of Update: 2016-07-21
使用PHPMYADMIN時報錯: Client does not support authentication protocol requested by server; consider upgrading MySQL client 官方的說法是 MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used
Time of Update: 2016-07-21
新的物件模型 PHP中的對象處理部分已完全重寫,具有更佳的效能和更多的功能。在先前的PHP版本中,對象被當做原始的簡單類型 (如integer和string)來處理,這種方法的缺點是當變數被賦值或作為參數傳遞時,得到的是對象拷貝。而在新版本中, 對象是通過控制代碼來引用的,而不是通過對象的值(控制代碼想象為對象的標識符)。 很多PHP程式員可能未意識到老的物件模型的“copying quirks“,因此以前的大多數PHP程式將不需要做任何更改 即可運行,或只做很少的改動。 私人和保護成員
Time of Update: 2016-07-21
Obtaining PHPThis section has details about PHP download locations, and OS issues. 1. 我在哪兒能得到PHP? 2. 有先行編譯的二進位版本嗎? 3. 我在哪兒能得到可選的PHP擴充庫 ? 4. 我怎樣做才能使這些庫運作起來? 5. 我在我的windows上用CVS得到最新版本的PHP原始碼, 我怎樣編譯它? 6. 我在哪兒能找到 Browser Capabilities File?1. 我在哪兒能夠得到PHP?
Time of Update: 2016-07-21
* 本文是對《Classes and Objects in PHP5》系列文章的補充和修正,介紹了PHP5對象體系的總體架構,但有些特性沒有具體介紹。強烈建議在讀過《Classes and Objects in PHP5》後閱讀本文。 PHP5推出的對象體系相信是大家最為期待的。PHP5借鑒了Java2的物件模型,提供了較為強大的物件導向編程支援,使用PHP來實現OO將變得輕鬆和自然。 對象傳遞 PHP5使用了Zend引擎II,對象被儲存於獨立的結構Object
Time of Update: 2016-07-21
用PHP實現MVC開發模式的邏輯層和展示層有多種模板引擎可供選擇, 但是官方引擎SMARTY誕生後,選擇就有了變化。它的理念和實現都是 相當"前衛"的。本文主要討論SMARTY之於其他模板引擎的不同特點, 簡要介紹了該引擎的安裝及使用,並用一個小的測試案例對比了 SMARTY和PHPLIB template的速度和易用性。 一、MVC需要模板 MVC最早是在SmallTalk語言的開發過程中總結出的一種設計模式,MVC分別代
Time of Update: 2016-07-21
指令碼************** VMLgraph.js*************var xo=0;var yo=0;var ox=80;var oy=20;var dx=0;var dy=0;var drawKey = false;var itemID = 0;var ShapeItemNum = 0;var ShapeItemX = 0;var ShapeItemY = 0;var CurveItemNum = 0;var NodeDelete = false;var
Time of Update: 2016-07-21
面向的讀者 這篇文章的物件導向是所有對PHP5的XML新功能感興趣的各個水平的PHP開發人員。我們假定讀者掌握XML的基本知識。然而,如果你已經在你的PHP當中使用了XML,那麼這篇文章也會讓你受益非淺。 介紹
Time of Update: 2016-07-21
example1.php include_once("XML/sql2xml.php");$sql2xmlclass = new xml_sql2xml("mysql://username:password@localhost/xmltest");$xmlstring = $sql2xmlclass->getxml("select * from bands");?>