人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

運用Perl開發Internet/Intranet應用之二(4)

運用Perl開發Internet/Intranet應用之二(4)

更新時間:2022-08-23 文章作者:未知 信息來源:網絡 閱讀次數:

----5 怎樣在程序中調用系統命令

------以在程序中自動收發郵件為例

----CGI的推出就是為了使WebServer可以與更多的數據源溝通,常用的數據源有三種:數據庫、非關系型數據文件(如txt文本)、郵件系統。前二者的連接和讀寫都有很多的方法,這里就不再相述。我主要想談談在CGI程式中怎樣才能讀取到郵件系統的郵件,自動發送郵件又是怎樣進行的。Microsoft最近推出了ADO(ActiveXDataObject),只要相應數據源能提供OLEDB(DataProviderInterfaces),我們的應用程序就可調用ADO透明的訪問該數據源(包括前面我們提到的三種數據源)。這種應用在郵件系統方面現在還只限于在MicrosoftExchangeServer上,由于這是新標準,實用與否還要看數據源供應商的反應和是否提供OLEDB接口。下面,我給大家介紹另外一種較為通用的實現方法。

----讀取郵件:在很多unix系統中,郵件一般都放在/var/mail目錄下,每個用戶的郵件就存放在一個以該用戶名命名的文本文件中,例如:/var/mail/zyr。如果我們要讀取或查找該郵件信息,只要打開相應的文件即可。但該程式的運行者須有讀取該用戶郵件的權限,可在系統中用命令chmod進行設置。下面以一個perl程序為例:

----#該程序用于讀取郵件,如果成功就把每一行數據打印出來


#!/bin/perl
#如果該路徑已加入PATH中,上句可省
$mail_path="/var/mail/zyr";
#郵件路徑
if(!open(vmail,"< $mail_path")){
print"can'topen$mail_path";
exit;
}
else{
while($temp=< vmail >){
#取出每一行數據放在$temp中
print$temp;
}
}
close(vmail);


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 奇台县| 招远市| 新和县| 青神县| 遂宁市| 图木舒克市| 河北区| 满洲里市| 临桂县| 于田县| 吴江市| 兴安县| 东台市| 抚顺县| 陇南市| 会宁县| 宁武县| 普兰店市| 泰兴市| 高台县| 疏附县| 宿迁市| 罗江县| 潜江市| 讷河市| 陆丰市| 海门市| 无为县| 聂拉木县| 慈溪市| 岱山县| 九龙坡区| 农安县| 沽源县| 宜宾县| 滕州市| 黄冈市| 桓台县| 漳州市| 玛多县| 长沙县|