|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2005-05-06, 01:08 AM | #1 |
榮譽會員
|
將Gmail的2G空間變成網路硬碟操作詳解
作者:DiGiTaLife http://digitalife.blogchina.com
Gmail現在是2G郵件空間,每個郵件的附件最大10M,有朋友(Timmy Chiu,esprit#gmail.com)想了一個方法,讓你的Gmail空間變成網路硬碟。 前提條件: 1. 有Gmail郵信箱。 2. 有自主的PHP空間,支持文件的上傳和http方式訪問。 3. PHP的程序包可以到我的Gmail共享空間下載,位址如下:http://ccf.9255.com/digitalife/,請下載Gmail_attach.rar。 原理簡析: PHP程序通過讀取Config.php中的$accname[0]和$password[0](即儲存好的Gmail帳號和密碼),通程序序使用https方式登入Gmail郵信箱,把所有置了「share」標籤(也可以是其它標籤,需要修改程序link.php的19行:$gm->fetchBox(GM_LABEL, "share", 0); 修改掉share為你習慣的標籤即可)的郵件附件用http的方式共享出來。 具體操作: 一、Gmail_attach壓縮包中共同4個文件:link.php、config.php、dl.php、libgmailer.php。首先要在本地機修改config.php,組態你的Gmail郵信箱和位址。例如: PHP程式碼: <? //------------------------------Config-------------------------------- //Default account //http://www.iseezone.com/link.php will show this account $accname[0] = "username@gmail.com"; //改成你的Gmail位址 $password[0] = "password"; //改成你的郵信箱密碼 //You may add any new account using $accname[x], x could be any integer //the link will be http://www.iseezone.com/link.php?user=x /*for example $accname[1] = "username2@gmail.com"; $password[1] = "password2"; */ // 如果你要組態多帳號,要以修改上面的語句,從1∼N不斷增加 // 但注意要將/*for example 和 */ 去除 //--------------------------------End--------------------------------- ?> 二、將修改後的config.php和其它三個文件上傳PHP空間,如果伺服器為Unix/Linux需要改文件權限為755。 三、登入Gmail,將你要共享的郵件(收件匣或發件箱都可以,不能是草稿)選(前面打勾),然後在上面的操作項中選「貼標籤:share」。如果沒有share標籤,需要用「新標籤」增加。 四、如何訪問? 如果你上網的空間http位址是:http://www.yourhost.net。 那麼你設定的第1個郵信箱(即$ accname[0])的附件共享位址是: http://www.yourhost.net/link.php 如果你設定的第2個郵信箱(即$ accname[1]),則附件共享位址是: http://www.yourhost.net/link.php?user=1 以此類推,理論上可以支持N個Gmail的共享。 至於界面的美化,就不是本短文能說清楚的,各位朋友各顯神通了。 另外,我分析了源碼,覺得國內的一些大郵信箱,也可以如法炮製。但由於沒有Gmail標籤分組的概念,不能做到只共享我想共享的附件。可能本人水準有限,大家也考慮考慮吧。 |
__________________ |
|
送花文章: 3,
|