PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ftp_chmod> <ftp_cdup
Last updated: Fri, 29 Aug 2008

view this page in

ftp_chdir

(PHP 4, PHP 5)

ftp_chdirModifie le dossier FTP courant

Description

bool ftp_chdir ( resource $ftp_stream , string $directory )

ftp_chdir() modifie le dossier courant en directory .

Liste de paramètres

ftp_stream

L'identifiant du lien de connexion FTP.

directory

Le dossier cible.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. Si le changement échoue, PHP lancera également une alerte.

Exemples

Exemple #1 Exemple avec ftp_chdir()

<?php

// Mise en place d'une connexion basique
$conn_id ftp_connect($ftp_server); 

// Identification avec un nom d'utilisateur et un mot de passe
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 

// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
    die(
"Echec de la connexion FTP !");
}

echo 
"Dossier courant : " ftp_pwd($conn_id) . "\n";

// Tentative de modification du dossier en "somedir"
if (ftp_chdir($conn_id"somedir")) {
    echo 
"Le dossier courant est maintenant : " ftp_pwd($conn_id) . "\n";
} else { 
    echo 
"Impossible de changer de dossier\n";
}

// Fermeture de la connexion
ftp_close($conn_id);
?>

Voir aussi



ftp_chmod> <ftp_cdup
Last updated: Fri, 29 Aug 2008
 
add a note add a note User Contributed Notes
ftp_chdir
neil at 11 out of 10
16-Apr-2008 05:58
Thanks to h3 at valleyfield dot net

Same function with some minor changes and comments added

FTP function checks if a directory exists

<?php
function ftp_is_dir( $dir ) {
    global
$ftpcon;
   
// get current directory
   
$original_directory = ftp_pwd( $ftpcon );
   
// test if you can change directory to $dir
    // suppress errors in case $dir is not a file or not a directory
   
if ( @ftp_chdir( $ftpcon, $dir ) ) {
       
// If it is a directory, then change the directory back to the original directory
       
ftp_chdir( $ftpcon, $original_directory );
        return
true;
    }
    else {
        return
false;
    }       
}
?>
neil at 11 out of 10
16-Apr-2008 03:15
Thanks to h3 at valleyfield dot net

Same function with some minor changes and comments added

FTP function checks if a directory exists

<?php
function ftp_is_dir($dir) {
   
// get current directory
   
$original_directory = ftp_pwd($ftpcon);
   
// test if you can change directory to $dir
    // suppress errors in case $dir is not a file or not a directory
   
if ( @ftp_chdir( $ftpcon, $dir ) ) {
       
// If it is a directory, then change the directory back to the original directory
       
ftp_chdir( $ftpcon, $original_directory );
        return
true;
    }
    else {
        return
false;
    }       
}
?>
h3 at valleyfield dot net
13-Jul-2007 06:41
I've been looking around for a function like this for a while and I found none so I though I should share it:

function ftp_is_dir($dir) {
    $pwd = ftp_pwd($this->ftpcon);
    if (@ftp_chdir($this->ftpcon, $dir)) {
        ftp_chdir($this->ftpcon, $pwd);
           return true;
    } else {
           return false;
    }       
}

ftp_chmod> <ftp_cdup
Last updated: Fri, 29 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites