Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/08/2006, 13:27
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Un ejemplo:

Código PHP:
include 'KioobFTP.php';
$ftp=new KFTP ($urlftp,$portftp,$userftp,$passftp);
if (
$ftp->connect()) {
    echo 
"Conectado al ftp $urlftp<br>";
    if (
$ftp->chdir($carpeta)) {
        echo 
"Entra en la carpeta $carpeta<br>";
        if (!
$ftp->is_dir($carpetanueva)) {
            if (
$ftp->mkdir($carpetanueva)) {
                echo 
"Se creó la carpeta $carpetanueva<br>";
            } else {
                echo 
"No se pudo crear la carpeta $carpetanueva<br>".$ftp->last_error()."<br>";
                
$ftp->close();
                exit;
            }
        } else {
            echo 
"La carpeta $carpetanueva ya existe y no se creará<br>";
        }
        if (
$ftp->uploaddir("java",$carpetanueva)) {
            echo 
"Se subio el directorio completo $carpetanueva<br>";
        } else {
            echo 
"No se pudo subir el directorio ftp a $carpetanueva<br>".$ftp->last_error()."<br>";
        }
        
//Vamos a bajarnos un ficherito
        
if ($ftp->get($carpetanueva.".txt","Prueba.txt")) {
            echo 
"Se descargo el fichero Prueba.txt como $carpetanueva.txt<br>";
        } else {
            echo 
"No se pudo descargar el fichero Prueba.txt<br>".$ftp->last_error()."<br>";
        }
    } else {
        echo 
"No entra en la carpeta $carpeta<br>".$ftp->last_error()."<br>";
    }
    
$ftp->close();
} else {
    echo 
"No se pudo conectar a $urlftp".$ftp->last_error()."<br>";

Abre el KFTP_Main.php y lee las funciones, están comentadas en inglés pero si entiendes un poko sabrás qué hace cada una. Cuidado con las funciones privadas, mira sólo las públicas.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...