很久沒有遇上PHP難題了,這次正規問題占了一點時間,還是老問題最大回溯、遞歸限制問題。學習透之後其實並不難修改偵錯有這類問題的正規。主要是以下幾點。

基於正規表達式替換的模板引擎很容易遇上正規表達式最大回溯/遞歸的限制。

惰性匹配並不可怕,正常情況下模板並不會不夠用,往往不會超出限制,discuz的模板引擎就大量使用了。但是因此而不去註意、不去學習,則容易書寫錯誤並遇上問題。

當preg_*返回的是null的時候則要註意了,判斷函數是is_null.

出錯並不可怕,但是最好把錯誤都完整的輸出,這樣偵錯就很容易了。

Robin 發表在 痞客邦 留言(0) 人氣()

今天在重寫後臺管理中的排序操作方式的時候,寫了一段運行在客戶端的更改設定listBox控件中各個項(Item)的上下順序的腳本程序,現整理一下兒希望對初學javascript的朋友們有所幫助,當然也請各位js老鳥們不要笑話。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>排序</title>

Robin 發表在 痞客邦 留言(0) 人氣()

PHP是一種易於學習和使用的伺務器端腳本語言。很容易就能使用PHP建立一個真正交互的WEB站點。本教程並不想讓你完全了解這種語言,只是能使你盡快加入開發動態web站點的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編寫思想。

  1.簡介

  PHP是能讓你生成動態網頁的工具之一。PHP網頁文件被當作一般HTML網頁文件來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。

  PHP代表:超文本預處理器(PHP: Hypertext Preprocessor)。PHP是完全免費的,不用花錢,你可以從PHP官方站點(http://www.php.net)自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進你自己需要的特色。PHP在大多數Unix平臺,GUN/Linux和微軟Windows平臺上均可以運行。怎樣在Windows環境的PC機器或Unix機器上安裝PHP的資料可以在PHP官方站點上找到。安裝過程很簡單。

  如果你的機器解決了2000問題,那麽PHP也一樣沒有千年蟲問題!

Robin 發表在 痞客邦 留言(0) 人氣()

找到Apache 的 httpd.conf 設定文件將:

Options Indexes FollowSymLinks 改為:
Options FollowSymLinks 也就是把 Indexes 去掉。

額外的訊息:在apache中設定虛擬主機

在IIS中我們可以方便的通過不同的IP或者端口再或者主機頭來設定虛擬主機,

Robin 發表在 痞客邦 留言(0) 人氣()

 1、靈活運用樣式

  熟悉網頁設計的網友就知道,調用Style的方法很多,我們可以單擊鼠標右鍵選擇Custon Style來調用Style標準,也可以在狀態欄中的元素列表上單擊右鍵來調用Style。雖然不同的方法達到的效果看似一樣,但實際上產生的HTML代碼則完全不同。比如用Custon Style來調用Style標準,在網頁代碼中就生成一個〈span〉標簽,這樣的標簽一多就會使文件十分臃腫而且影響瀏覽器的解析速度,所以我們應盡量使用狀態欄中的元素列表來調用Style。

  2、活用Format Table命令

  在複雜的網頁設計中,表格的應用是最多的,因為利用表格可以自由地控制文本和圖象在網頁上出現的具體位置,從而使整個網頁看上去緊湊統一。Dreamweaver在這方面也不甘落後,我們可以使用其中的“Format Table”(格式化表格)命令來快速地對表格應用預先設計好的樣式。要使用預先設計好的樣式,先將光標置於表格的任意一個單元格內,再選擇“Command”→“Format Table”命令, 在隨後出現的對話框中,從左邊的列表中選擇一個設計方案。按“Apply” 鍵來查看效果,如果不滿意的話,還可以重新設置或者修改部分參數的值,如邊界粗細,背景顏色等等。

  3、同時鏈接到兩個網頁

Robin 發表在 痞客邦 留言(0) 人氣()

調試環境:Redhat9.0Apache1.3.29Mysql3.23.58PHP4.3.4

  Linux系統的安裝我就不講了,這是基本功,其實這篇文章在類似Redhat的其他linux也應該通用,大家只要掌握我提供的方法就行。記得安裝Redhat9。0的時候不要安裝系統默認的apache,mysql和php以及相關的軟件。已經安裝的請用rpm-e*刪除已經安裝的包。

  1.安裝Mysql3.23.58

  其實老實說直接安裝Mysql官方網站提供的rpm包也是一個比較可行的辦法,他的官方網站的rpm包的提供基本跟tar包發行是同步的,這點我比較喜歡,至少安裝rpm包的在後面的調試中不會出現mysql庫文件找不到的情況。但這里還是有必要講一下自定義安裝的步驟,畢竟網友自定義安裝的還說挺多的。

  軟件獲取:http://www.mysql.com/downloads/index.html

Robin 發表在 痞客邦 留言(0) 人氣()

« 1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。