DropBox kezelése PHP-vel

2010. February 12.



A Wordpress plugint, amiben kijavítottam a kapcsolódás adatokat letölthető a hivatalos plugin oldalról. Nagyon működni nem fog, amíg ki nem javítják a hibákat benne.

Kapcsolódás:

* kell hozzá a dropboxConnection.php ami a függvényeket tartalmazza.

  1. <?php
  2. require ('dropboxconnection.php');
  3.  
  4. #config
  5. define("DROPBOX_EMAIL",     "email@cimed.tld");
  6. define("DROPBOX_PASSWORD",     "jelszavad");
  7. define("DROP_BOX_DIR",         "/");
  8.  
  9. try {
  10.     $dropbox = new dropbox();
  11.    
  12.     //prarent folder
  13.     $directories = $dropbox->dirList($dbdir, $sub_dir);print_r($directories);
  14.    
  15.     //folder files
  16.     //$files=$dropbox->dirList($dbdir."/".$directories[0]);print_r($files);
  17.    
  18.     //req folders
  19.     //$dirs = $dropbox->allDirList($dbdir, $sub_dir);//print_r($dirs);
  20.     //file_put_contents("./t.php", var_export($dirs, 1));
  21.    
  22.     //ok
  23.     //$dropbox->upload("./teszt_dropbox.txt", "/private/olvasd_el/");
  24.    
  25.  
  26. } catch(Exception $e) {
  27.         echo '<span style="color: red">Error: ' . htmlspecialchars($e->getMessage()) . '</span>';
  28. }
  29. exit;

 

Az alap példa mutatja, hogyan kérhetsz le könyvtárlistát és a hozzátartozó fájlokat. Sőt a kiegészítésben rekurzív fájl és mappa listát is előállíthatsz. Gyakorlatilag alap listázásokkal az osztály segítéségével meg lehet valósítani egy fájl kezelést, ami szinkronizálódik a DropBox fájlokkal. A törlés nem megoldott metódus.

Letöltések

PHP osztály DROPBox-hoz
Fájlok és mappák kezelésére alkalmas DropBox Osztály PHP nyelven.


Hozzászólások (1)

Hello / Andrew / 2010-02-17
Hello,

I'm Andrew, developer of the Dropbox Plugin for wordpress. The dropbox wiki points to this page mentioning a modified PHP class. I'm unable to locate it.

If you could inform me on any issues with the plugin I'd be more than happy to include the fixes in the next release. :D

software.o-o.ro
 


Hozzászólás beküldése:

 _  _    __    __    ____  _    _  ____ 
( \/ )  /__\  (  )  (_  _)( \/\/ )( ___)
 \  /  /(__)\  )(__  _)(_  )    (  )__) 
  \/  (__)(__)(____)(____)(__/\__)(____)