2017 © Pedro Peláez
 

library utildropbox

A Simple Class to handle the DropBox API's.

image

rauljrz/utildropbox

A Simple Class to handle the DropBox API's.

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

utilDropBox

Este Clase me hace la vida mas facil al acceder a los recursos de DropBox. Hago uso de la clase provista por SDK de DropBox. Dropbox SDK v2 for PHP (https://github.com/kunalvarma05/dropbox-php-sdk), (*1)

Installation

The preferred way to install this library is to rely on Composer:, (*2)

composer require rauljrz/utildropbox, (*3)

Get Started

``` PHP require "vendor/autoload.php"; $oo = new utilDBx();, (*4)

$aResult = $oo->upload('c:\mis documentos\archivoholamundo.doc', '/archivoholamundo.doc');, (*5)

if ($aResult['status']=='SUCCESS') { echo 'upload OK'; } else { echo 'upload ERROR: '.$aResult['message']; }, (*6)

``` En el ejemplo se supone que se hace uso de composer, (*7)

Docu

/**
 * searchFile($cFileName, $cPath )
 * ==============================
 * 
 * Realiza la busqueda de un archivo a partir del path que se le indica. Si no path, lo hace desde raiz
 * @param     string                   $cFileName Es el nombre del archivo a buscar
 * @param     string                   $cPath     Es la ruta en donde se buscara el archivo, si no se lo pasa, toma la raiz
 * @return    array                               Array con los datos de los archivos encontrado.
 *            El array resultante tiene la siguiente forma:
 *                status:     Posibles valores: SUCCESS o ERROR
 *                message:    Mensaje devuelto por la clase hasta 50 caracteres
 *                data:       Valor extra/anexos.
 */

/**
 * delete($cFileName)
 * ==================
 * 
 * Metodo para Eliminar un archivo o carpeta
 * @param     varchar         $cFileName Nombre con el Path del archivo a borrar
 * @return    array                      Array con los datos de los archivos encontrado.
 *            El array resultante tiene la siguiente forma:
 *                status:     Posibles valores: SUCCESS o ERROR
 *                message:    Mensaje devuelto por la clase hasta 50 caracteres
 *                data:       Valor extra/anexos.
 */

 /**
 * copy($cFileOrigen, $cFileDestino)
 * =================================
 * 
 * Metodo para Copiar archivos dentro del DropBox
 * Metodo para Copiar archivos dentro del DropBox
 * @param     varchar         $cFileOrigen  Path+Nombre del Archivo a Copiar
 * @param     varchar         $cFileDestino Path+Nombre del Archivo resultante
 * @return    array                         Array con los datos de los archivos encontrado.
 *            El array resultante tiene la siguiente forma:
 *                status:     Posibles valores: SUCCESS o ERROR
 *                message:    Mensaje devuelto por la clase hasta 50 caracteres
 *                data:       Valor extra/anexos.
 */

 /**
 * move($cFileOrigen, $cFileDestino)
 * ================================
 * 
 * Metodo para Mover archivos dentro de DropBox
 * @param     varchar         $cFileOrigen  Path+Nombre del Archivo a ser Movido
 * @param     varchar         $cFileDestino Path+Nombre del Archivo resultante
 * @return    array                         Array con los datos de los archivos encontrado.
 *            El array resultante tiene la siguiente forma:
 *                status:     Posibles valores: SUCCESS o ERROR
 *                message:    Mensaje devuelto por la clase hasta 50 caracteres
 *                data:       Valor extra/anexos.
 */


 /**
 * download($cFileOrigen, $cFileDestino)
 * =====================================
 * 
 * Metodo para realizar Descargar de Archivos de DropBox
 * @param     varchar         $cFileOrigen  Path+Nombre del Archivo en DropBox
 * @param     varchar         $cFileDestino Path+Nombre del Archivo en carpeta Local
 * @return    array                         Array con los datos de los archivos encontrado.
 *            El array resultante tiene la siguiente forma:
 *                status:     Posibles valores: SUCCESS o ERROR
 *                message:    Mensaje devuelto por la clase hasta 50 caracteres
 *                data:       Valor extra/anexos.
 */

 /**
 * upload($cFileOrigen, $cFileDestino)
 * ==================================
 * 
 * Metodo para realizar la Subida de Archivos a DropBox
 * @param     varchar         $cFileOrigen  Path+Nombre del Archivo en la pc Local
 * @param     varchar         $cFileDestino Path+Nombre del Archivo en DropBox
 * @return    array                         Array con los datos de los archivos encontrado.
 *            El array resultante tiene la siguiente forma:
 *                status:     Posibles valores: SUCCESS o ERROR
 *                message:    Mensaje devuelto por la clase hasta 50 caracteres
 *                data:       Valor extra/anexos.
 */

License

"THE BEER-WARE LICENSE" (Revision 42): phk@FreeBSD.ORG wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp, (*8)

The Versions

28/05 2017

dev-master

9999999-dev

A Simple Class to handle the DropBox API's.

  Sources   Download

The Beer-ware License (Revision 42)

The Requires

 

api upload download dropbox