2011-08-29 92 views
2

有誰知道,如果可以使用php或其他東西將我的網站和數據庫備份到保管箱帳戶? 如果可能的話,我該如何做到最好? :-)使用PHP上傳網站+數據庫到保管箱

問候 西蒙

+0

你的意思是說,你想舉辦在Dropbox的你的PHP文件和數據庫,或者您想使用Dropbox的API來傳輸文件使用PHP的Dropbox ? –

+0

我想通過文件和數據庫上傳到Dropbox。的api,所以我在雲備份 –

回答

2

的確是這樣,看看在dropbox-php

示例代碼從文檔:

/* Please supply your own consumer key and consumer secret */ 
$consumerKey = ''; 
$consumerSecret = ''; 

include 'Dropbox/autoload.php'; 

session_start(); 
$oauth = new Dropbox_OAuth_PHP($consumerKey, $consumerSecret); 

// If the PHP OAuth extension is not available, you can try 
// PEAR's HTTP_OAUTH instead. 
// $oauth = new Dropbox_OAuth_PEAR($consumerKey, $consumerSecret); 

$dropbox = new Dropbox_API($oauth); 

$dropbox->putFile('newPath.txt','/local/path/tofile'); 
+0

酷,不知道,謝謝!但是你知道一個更可行的例子,它可以上傳文件夾和數據庫嗎? –

+0

是的,取決於數據庫。我建議使用[SQLite](http://www.sqlite.org),這是一個基於文件的SQL啓用數據庫,因此可能會上傳到保管箱中。至於所有其他數據庫,您將遇到問題或必須採取非常奇怪的路徑。但是,正如@str指出的那樣,您將無法在Dropbox上運行任何代碼,但必須使用php解釋器將其複製到真實的Web空間。至於文件夾的示例:請檢查API文檔。 – Lars