Time of Update: 2017-02-28
在使用這個函數前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼字檢查函數庫 aspell library。 aspell_new : 載入一個新的字典。 aspell_check : 檢查一個單字。 aspell_check-raw : 檢查一個單字,即使拼錯也不改變或修正。 aspell_suggest :
Time of Update: 2017-02-28
PHP動態網頁開發中常用的表單驗證類 以下為引用的內容:<?php class class_post { //驗證是否為指定長度的字母/數字組合 function fun_text1($num1,$num2,$str) { Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:false; }
Time of Update: 2017-02-28
漢字轉換成拼音函數,寫到URL可以做搜尋引擎最佳化以下是引用片段:<?php // 漢字轉換成拼音 寫到URL做GOOGLE最佳化 //調用函數名 :pinyin($str) //****************漢字轉換拼音函數開始********************* $d=array( array("a",-20319), array("ai",-20317), array("an",-20304),
Time of Update: 2017-02-28
GZIP(GNU-ZIP)是一種壓縮技術。經過GZIP壓縮後頁面大小可以變為原來的30%甚至更小。這樣使用者瀏覽的時候就會感覺很爽很愉快!要實現GZIP壓縮頁面需要瀏覽器和伺服器共同支援,實際上就是伺服器壓縮,傳到瀏覽器後瀏覽器解壓並解析。瀏覽器那邊不需要我們擔心,因為現在絕大多數瀏覽器都支援解析GZIP過的頁面。我們只要把頁面在伺服器端壓縮再輸出到瀏覽器就行了。有點羅嗦,下面說正事:正如要製作壓縮餅乾,先要拿到原料,要壓縮一個頁面,首先要獲得要輸出的內容。PHP中的ob_start()(ob
Time of Update: 2017-02-28
在網上看到很多簡單的採集教程,尤其是針對圖書網站的比較多,但附帶執行個體的並不多,在看了一篇針對八路中文網的抓取分析後,決定針對這個網站,寫一個簡單的抓取教程,並附帶執行個體。由於俺偷懶,文中很多分析都是來自《利用PHP製作簡單的內容採集器》,俺只是進一步最佳化了他的流程,並完成了代碼執行個體的編寫。 採集程式其實並不難做,只要分析清楚流程,然後使用合適的正則來取到你想要的內容就可以了。廢話不說了,教程開始: 1.分析入口:
Time of Update: 2017-02-28
程式|原始碼|縮圖 處理方法是:1.當原圖的寬或高任一比規定的尺寸小,只進行等比縮減處理,2.當原圖的寬與高都比規定尺寸大,先進行等比縮減處理,然後算出置中位置進行裁剪以下是原始碼:<?php /* * $o_photo 原圖路徑 *
Time of Update: 2017-02-28
2.PHP入門 PHP網站的線上教程已經很棒了。在那裡還有一些其他教程的連結。而本文的該部分將讓你對PHP熟悉一點。我不可能做到沒有任何遺漏,我的目的只在於能讓你迅速開始你的PHP編程。2.1 首要條件你首先必須要有一個正在工作著的支援PHP的web伺服器。我假定在你的伺服器上所有PHP檔案的副檔名為.php3。2.2 PHP的安裝產生一個名為test.php3的檔案,含有以下內容:<? phpinfo();
Time of Update: 2017-02-28
PHP是一種易於學習和使用的伺服器端指令碼語言。只需要很少的編程知識你就能使用PHP建立一個真正互動的WEB網站。本教程並不想讓你完全瞭解這種語言,只是能使你儘快加入開發動態web網站的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。1.簡介PHP是能讓你產生動態網頁的工具之一。PHP網頁檔案被當作一般HTML網頁檔案來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。PHP代表:超文本前置處理器(PHP: Hypertext
Time of Update: 2017-02-28
在WIN98下以apache模組方式安裝php手記 foolboy@chinaren.com ★相關軟體: mod_php4-4.0.1-pl2.zip php-4.0.1pl2-Win32.zip 以上軟體可以在www.php.net或者www.phpuser.com上下載 注意兩者的版本一定要一樣, &
Time of Update: 2017-02-28
什麼是Session呢?Session直接翻譯成中文比較困難,一般都譯成時域。在電腦專業術語中,Session是指一個終端使用者與互動系統進行通訊的時間間隔,通常指從註冊進入系統到登出退出系統之間所經過的時間。具體到Web中的Session指的就是使用者在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個網站所花費的時間。因此從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。
Time of Update: 2017-02-28
以下是引用片段:以下為引用的內容: <?php //$backFile: 背景圖 //$copyFile: 待拷貝的圖 //$resultFile: 組建檔案儲存地址 //$copyToX: 拷貝到背景圖上的X座標
Time of Update: 2017-02-28
如何通過全域變數進行攻擊? PHP中的變數不需要事先聲明,它們會在第一次使用時自動建立,它們的類型根據上下文環境自動確定。從程式員的角度來看,這無疑是一種極其方便的處理方法。一旦一個變數被建立了,就可以在程式中的任何地方使用。這個特點導致的結果就是程式員很少初始設定變數。
Time of Update: 2017-02-28
物件導向編程被設計來為大型軟體項目提供解決方案,尤其是多人合作的項目. 當原始碼增長到一萬行甚至更多的時候,每一個更動都可能導致不希望的副作用. 這種情況發生於模組間結成秘密同盟時候,就像第一次世界大戰前的歐洲。 //haohappy注:喻指模組間的關聯度過高,相互依賴性太強.更動一個模組導致其它模組也必須跟著更動。 想像一下,如果有一個用來處理登入的模組允許一個信用卡處理模組來分享它的資料庫連接.
Time of Update: 2017-02-28
昨天上GOOGLE找PHP的簡體、繁體互轉函數。轉載文章倒是很多,但字元表卻下不下,不能用。。無奈只能自己寫了,分享給有需要的人吧。注意這是GBK版的!水平有限,接觸PHP也不多,不足在所難免以下是引用片段:代碼:
Time of Update: 2017-02-28
資料|資料庫
Time of Update: 2017-02-28
在使用PHP編程的時候,我有一個習慣,不太喜歡使用現成的庫檔案,例如PHPLib或者其它類似的庫,在這個系統中,我也打算自己寫一個庫檔案,它需要處理認證、確認email,更新帳號(密碼,email)等事情。 為了在保證該系統安全的同時,不會加重我現有資料庫的負擔。因此這個新的系統要依賴cookies。這確實是一個兩難的選擇,因為如果只是設定一個使用者名稱的cookie,是很不安全的,這行不通,但從資料庫的負擔考慮,我也不能加入一個簡單的無序碼而交由我的資料庫來進行驗證。 解決的方法是同時
Time of Update: 2017-02-28
最近,有許多朋友問我在WindowsXp下PHP的安裝過程,正好最近我在自己的機器上成功的以模組化的方式安裝了PHP4.23。既然這麼多朋友需要,我就以最常見的IIS和Apache伺服器為例,把PHP在WindowsXP下的安裝過程寫出來吧,希望能對要安裝PHP的朋友有點協助。如果不加特殊說明,以下的介紹同時也適用於Win2000版本。 一、概述: 在安裝之間,你必須先弄懂PHP安裝的兩種不同模式,一種是Cgi模式(CGI
Time of Update: 2017-02-28
把PHP安裝為Apache DSO PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。 我建議你最好把PHP安裝為Apached的DSO ,這種安裝模式的維護和升級都相當簡單。比方說,假設你原先只安裝了PHP的資料庫支援功能。可過了幾天之後你又決定要為PHP添加加密功能。很簡單,你只要鍵入make clean命令,然後增加新的配置選項,接著再執行make和
Time of Update: 2017-02-28
PHP批最取得checkbox的值1、命名以下為引用的內容:<input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] />2、使用 當計劃當作sql指令的一部分時:如果參與控制的欄位是數值型的,則以下為引用的內容:if(! empty($_POST['checkbox'])) {$expr = join(",", $_POST['checkbox']);$sql =
Time of Update: 2017-02-28
php代碼: 以下是引用片段:<?php $key = "This is supposed to be a secret key !!!"; function keyED($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=