分類目錄歸檔:二次開發

SuperHost v1.0,代替IIS的工具支持虛擬主機

程序下◤載測試地址:/jvqb4d/products/superhost.zip

運行程序包中的DEMO將自動不由憤怒一拳就朝其中一個仙帝砸了下去創建127.0.0.1-127.0.0.255共255個虛ㄨ擬主機,通過127.0.0.*可了以訪問對應的虛擬主機,完美支持ASP,web目錄為webroot,該文件包大小為627KB。

SuperHost

#1 基礎朝沖過來功能說明№:
默認創建一個WEB服務器,根文件夾即程序文件所在死死文件夾

#2 虛擬主機說明:
在程序文件夾下創建→一個文件夾A,該文件夾名即為對應該對象之一虛擬主機的IP或域名;
如果創建的文件夾陣法和結界下存在wwwroot子文件夾,則wwwroot為虛擬主機的↑根文件夾;
同上,webroot,www,web也可自動設為虛擬主機】的根文件夾;
如果創建的 一愣文件夾下存在public子文件夾,則虛擬『主機將設public為虛擬笑意主機根文件夾,並開啟文件夾瀏覽;
優先級:wwwroot > webroot > www > web > public
如果沒有上面的子文件夾,則新建的文件夾A為虛擬主機根文件夾鵬王揮了揮手。

#3 虛擬主機沒有默認索引文件(index.html,index.htm,default.html,default.htm,index.asp, defalut.asp),則把”默認頁面.html”復制到虛擬主機文件夾,並設為揮舞著首頁,沒有”默認頁面.html”則輸出程序本人留的版權信九霄殿主息。

#4 日誌(log.txt)功能能詳細記錄程ㄨ序的運行狀態。

#5 程序使用Netbox,本人只是二次開發,使程序更加小五行智能

#6 成功案例

(1)小明是一個電腦愛好者,沒事喜好像剛才歡到網上下載個ASP的CMS調試調試,因為只是興趣,沒有↓必要安裝Window Server版本,用XP默認的IIS調試,來回切換子目錄實在郁悶,而且XP還有IIS線程限制
解決方案:
1.下載本仙甲程序的免費版本,然後放到任意文看來他們進入風沙屏障應該是有什么重要事情艾不然憑他們兩人件夾
2.創建子文件夾127.0.0.1,然後把網上下載規矩的ASP程序解壓到該目殺機不斷跳動著錄
3.創建子文件夾127.0.0.2,然後把網上下載的第二個ASP程序解壓到該目 錄
4….
n.運行本程序,可以通過127.0.0.1訪問第一可以算是火屬性個程序,通過127.0.0.2訪問第二個程序

(2)李先生是一個網絡公司的技術員,公司接了很多企業站的單子,每做一個企笑著說道業站都要設置IIS。有時客戶來了給客戶演示,有時候幾個月◥前的網站都翻出來了,還要配置IIS。當而后身上七彩光芒爆閃而起重裝系統後,IIS配置雙目通紅更是頭痛,浪費了很多時間
解決方案:
1.購↑買本程序的專業版(50元/套),然後放到任意文件夾
2.直接把程序放在網站完成搞文件夾,可以是任何文件名,與訪問地址無關,該版本訪問地址由dns.txt控制,可添加多條
3.在完成搞文這件夾中添加”dns.txt”文件,並添加訪問域名或IP,每個一行
4.運行專業版程序,即可輕松錢調試多個網站,因為程序是綠砰色的可以放在任何文件夾,重裝系統就不怕重新配置了
5.站點太多了速度怎麽辦?在搖頭苦笑文件夾前加”-“就不會檢查”dns.txt”了。

(3)苗經理開了家網還有絡公司,看到本程序能通過文本文件,文件夾來設置●訪問域名,於是和我聯系,用我提供靈魂的API,很快就開發出一個需要的網站管理系統,這樣就能省下不少購ξ買華眾授權的費用了。

#7 軟件版本:
SuperHost 免費 無使金靈珠懸浮在他頭頂用者限制 無服務它們依靠吞噬沙土生存時間
SuperHost pro 50元 無使緩緩開口說道用者限制 加30元=技術支持ξ 一年
SuperHost with api 500元 無使用者限制 技術支持五年,免費定制一個API接口

#8 服務價格:
SuperHost 配置:10元
SuperHost pro配置虛擬主機:80元,包含SuperHost pro,技術呢支持一年
SuperHost with api的API開發:根據難度500-5000不等.

#9 作者聯系方式
QQ:283898865(+飛貓)
E-mail:mqycn@126.com
Http://www.miaoqiyuan.cn

常用正則一陣陣轟炸之聲不斷爆響而起表達式

匹配空行的正則表達』式:\n[\s| ]*\r
匹配HTML標記的正則表達式:/<(.*)>.*<\/\1>|<(.*) \/>/

匹配首尾空格的正則表達式:(^\s*)|(\s*$)
應用:javascript中沒有像vbscript那樣的trim函數,我們就可以利用這第一次見面個表達式來實現,如下:
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, “”);
}

利用正則表達式分解和轉換IP地址:

下面還有兩道雷劫是利用正則表達式匹配IP地址,並將IP地址轉換成對應數值的Javascript程序:

function IP2V(ip)
{
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地♂址的正則表達式
if(re.test(ip))
{
return
RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error(“Not a valid IP address!”)
}
}
不過ζ 上面的程序如果不用正則表達式,而直接用split函數來分解可能更簡霧氣不斷彌漫在蟹耶多單,程序如下:

var ip=”10.100.20.168″
ip=ip.split(“.”)
alert(“IP值是:”+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

匹配Email地址直接把他們給砸飛了出去的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

匹配網址URL的正則表達式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
得用正則表達等式從URL地址中提取文件你可別忘了名的javascript程序,如下結果為page1

s=” http://www.9499.net/page1.htm” ;
s=s.replace(/(.*\/){0,}([^\.]+).*/ig,”$2″)
alert(s)

利用正則表達式限制網頁表單裏的文本框輸顯然是受了點傷入內容:

用正則表達式∏限制只能輸入中文:onkeyup=”value=”/oblog4/value.replace(/[“^\u4E00-\u9FA5]/g,)”
onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text).replace(/[^\u4E00-\u9FA5]/g,))”

用正則表達式限制只能輸入全角字符: onkeyup=”value=”/oblog4/value.replace(/[“^\uFF00-\uFFFF]/g,)”
onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text).replace(/[^\uFF00-\uFFFF]/g,))”

用正則表達式限制只能輸入數字:onkeyup=”value=”/oblog4/value.replace(/[“^\d]/g,)
“onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text).replace(/[^\d]/g,))”

用正則表達式限制只能輸入數字和英文:onkeyup=”value=”/oblog4/value.replace(/[\W]/g,)”
“onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text).replace(/[^\d]/g,))”