從默默自己向別人問怎么學(xué)PHP開始,到后來不少人又來問默默怎么學(xué)PHP,不管默默是新手,還是老鳥,似乎總是感覺摸不出一條清晰的脈絡(luò)來,不過,默默既然學(xué)會了PHP,那么我走的這條路或多或少的有一定借鑒性。PHP的背景恐怕就不用默默贅言了,我相信大家選擇一種語言
2015-06-28很多的PHP程序員,尤其是學(xué)習(xí)還不是很久的,都不知道PHP的精華所在。Perl當(dāng)年如何在商界出名?其強大的正則表達式。而PHP呢?他是一門從Unix下發(fā)展起來的語言,當(dāng)然也就繼承了Perl的很多特點,同時C的優(yōu)點都有。快速、簡潔、明了,尤其是C程序員,PHP是至愛,我就是
2015-06-28PHP幫助文檔里面關(guān)于PHP通過header觸發(fā)下載的說明比較簡單,而網(wǎng)上關(guān)于此方面的文章也少的可憐,有很多文章都無法實現(xiàn)所需要的效果。今天我也來談一下這個方面的話題,如果你感覺比網(wǎng)上的某些文章有所改進,那我就很知足了。如果從準(zhǔn)確的角度來說,那PHP文檔是最準(zhǔn)
2015-06-28全球超過300萬個互聯(lián)網(wǎng)網(wǎng)站的管理員都在使用PHP,使得它成為最為普及的服務(wù)器端腳本語言之一。其特點是運行速度快、穩(wěn)定可靠、跨平臺,而且是開放源代碼軟件。隨你使用的水平不同,PHP可以很簡單,也可以很復(fù)雜,可以只使用它發(fā)送HTML表格元素,還可以在PHP應(yīng)用程序
2015-06-28Abs: 取得絕對值?! cos: 取得反余弦值?! da_afetch: 取得資料庫的傳回列。 ada_autocommit: 開關(guān)自動更動功能?! da_close: 關(guān)閉 Adabas D 連結(jié)?! da_commit: 更動 Adabas D 資料庫?! da_connect: 連結(jié)至 Adabas D 資料庫?! da_exec
2015-06-28本文介紹了JAVA事件模式的PHP實現(xiàn)。在我以前的文章里,我概括了系統(tǒng)事件定義和使用call_user_func()函數(shù)建立php 事件模塊的例子。本文通過引入高級的基于sender/eventObject/listener的php事件模塊對這個科目進行了擴展。 下面是一個JAVA 事件系統(tǒng)的例子。這個例子
2015-06-28文件和目錄的操作 PHP處理本地服務(wù)器上的文件和目錄是非常方便的,但有時候會出現(xiàn)權(quán)限和路徑相關(guān)的問題 1.打開文件 resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] ) $handle = fopen(filename,mode)//打開文件,
2015-06-28很多用PHP寫腳本的朋友都會遇到這樣的問題,比如一個注冊頁面(不使用任何AJAX),需要填寫賬號密碼等信息,填寫完后需要到服務(wù)端驗證,如果驗證不通過,就要讓用戶重新填寫資料,這對很多用戶來說這是一大煎熬,有可能就因此放棄了注冊。遇到這種問題,一般有這幾
2015-06-28我們編寫程序時,無論怎樣小心謹(jǐn)慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發(fā)人員無法了解編譯器報錯信息的含義,那么這些錯誤信息不僅毫無用處,還會常常讓人感到沮喪。編譯PHP腳本時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產(chǎn)生
2015-06-28由于PHP沒有提供現(xiàn)成的smtp函數(shù),卻提供了一個功能不甚靈活的mail()函數(shù),這個函數(shù)需要服務(wù)器配置上的支持,并且不支持smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在于為新手指明方向,并沒有涉及那些高級的內(nèi)容,一來本身水平有限,二來也擔(dān)
2015-06-28在php網(wǎng)絡(luò)數(shù)據(jù)庫編程時,不可避免的要考慮到數(shù)據(jù)庫記錄結(jié)果的顯示問題,為了呈現(xiàn)美觀頁面并加快頁面的載入速度,就需要對數(shù)據(jù)庫記錄進行分頁顯示。 現(xiàn)把與php完美結(jié)合的mysql數(shù)據(jù)庫記錄的分頁顯示實例拿出來與大家共享。 mysql數(shù)據(jù)庫為xinxiku,數(shù)據(jù)表為joke。其定義
2015-06-28單張的圖片上傳是不復(fù)雜的,這里涉及到多張圖片上傳和對圖片格式的校驗,保證上傳的一定是圖片,防止上傳其他文件到服務(wù)器?;緦崿F(xiàn)算法是使用數(shù)組的形式,把所有的圖片提交個一個數(shù)組,對數(shù)組的元素進行一個個的處理。以下為引用的內(nèi)容:
2015-06-28文件結(jié)構(gòu)||――images|――include|――parameter|――config|――function|――indeximages存放圖片文件,include中是系統(tǒng)是要引用的文件,一般在parameter中存放參數(shù)文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模塊的分
2015-06-28測試驅(qū)動的開發(fā)和單元測試是確保代碼在經(jīng)過修改和重大調(diào)整之后依然能如我們期望的一樣工作的最新方法。在本文中,您將學(xué)習(xí)到如何在模塊、數(shù)據(jù)庫和用戶界面(UI)層對自己的 PHP 代碼進行單元測試?,F(xiàn)在是凌晨 3 點。我們怎樣才能知道自己的代碼依然在工作呢?Web 應(yīng)用
2015-06-28正則表達式難于書寫、難于閱讀、難于維護,經(jīng)常錯誤匹配意料不到的文本或者錯過了有效的文本,這些問題都是由正則表達式的表現(xiàn)和能力引起的。每個元字符(metacharacter)的能力和細(xì)微差別組合在一起,使得代碼不借助于智力技巧就無法解釋。許多包含一定特性的工具使
2015-06-28PHP 4.0中新添加了30個與組數(shù)有關(guān)的函數(shù),其中一些常見的函數(shù)可以判斷一個數(shù)組中是否包含某個元素,對一個數(shù)組中的元素進行計數(shù),添加或刪除數(shù)組中的元素或者對數(shù)組中的元素進行排序。如果有一個很大的數(shù)組,而你需要找出其中是否包含一個特定的元素,就可以使用in
2015-06-28概要:本文對PHP的輸出控制功能進行了簡單介紹并對其在簡繁體轉(zhuǎn)化中的應(yīng)用給出了具體思路和實例。一 PHP 輸出控制功能介紹PHP作為當(dāng)今流行的腳本語言之一,具有編寫簡便,執(zhí)行速度快,擴充性好等優(yōu)點。PHP的輸出信息控制函數(shù)可以讓你控制你的腳本輸出的內(nèi)容,可以用
2015-06-28事務(wù)處理支持很長時間以來一直是大多數(shù)MySQL開發(fā)者的心愿,隨著MySQL 4.0的發(fā)布,這個心愿最后終于得以實現(xiàn)。MySQL 4.0后不久,擁有一個新的MySQL插件的PHP 5.x也發(fā)布了。這個新插件,MySQL Improved,使得PHP開發(fā)者通過利用本地的PHP函數(shù),獲得了這些新的事務(wù)處理
2015-06-28用過Oracle的人都知道,Oracle有一種數(shù)據(jù)類型叫VARCHAR2,用來表示不定長的字符串。VARCHAR2也是Oracle公司推薦使用的類型。但使用VARCHAR2有個問題:最大只能表示4000個字符,也就相當(dāng)于2000個漢字。如果你的程序中某個字符的值要大于20002個漢字,用VARCHAR2就不
2015-06-28PHP是一個很容易學(xué)習(xí)的語言, 許多人在沒有任何編程背景下學(xué)習(xí)它作為一種去增加一些互動元素到他們的網(wǎng)站的方法. 不幸的是,這往往意味著PHP程序員,尤其是那些較新的Web開發(fā)程序員, 并沒有覺察他們網(wǎng)站中潛在安全風(fēng)險. 這里是一些比較常見的安全問題,以及如何去避免它
2015-06-28