Fonctions FTP

Répondre
Lefounard
le 18/07/2007 à 12:51
Lefounard
Bonjour,
Voila je cherche a faire une navigation d'une arborescence de dossiers stocké sur le serveur via les fonctions ftp de php.
J'ai reussi mais en mettant le @, avais-vous une solution pour que ca fonctionne sans Warning si j'enleve le @.J'ai pense a is_dir mais ca fonctionne pas.
<?php 
function ftp_is_dir($folder) {
global $conn_id;
if (@ftp_chdir($conn_id, $folder)) {
ftp_chdir($conn_id, '..');
return true;
} else {
return false;
}
}

$result = ftp_nlist($conn_id,".");

foreach($result as $file) {
if ($file!='.'&&$file!='..') {
if (ftp_is_dir($file)) {
echo ' <img src="folder.png" /> <a href="index.php?chdir='.$file.'/">'.$file.'</a><br />';
} else {
echo ' - '.$file.'('.round(ftp_size($conn_id,$file)/1024).' Ko)<br />';
}
}
}
?>


Le Warning se fait dans la fonction ftp_is_dir car il essaie de chderep sur un fichier, donc ca hurle, bon quand il change de dossier sur un dossier, c'est bon, ca hurle pas !

Merci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
diablo
le 18/07/2007 à 15:03
diablo
on pourrait avoir le warning entier s'il te plait ?
Pense à vérifier le chmod de tes dossiers.
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours