Erreur php / FTP

Fermé
chris99 - 22 déc. 2003 à 01:57
 neutrinos - 25 déc. 2003 à 03:01
Bonjour,


Je cale et je galère sérieusement sur une fonctionnalité php, présente dans mes pages...

Cette focntioonalité a pour but de me permettre une connection ftp, de vérifier et de pouvoir consulter une liste de fichier présent dans un répertoire de mon site.

Hors, comme si tout allait bien, un menu déroulant me proposant de me montrer mes fichier apparait et quand je demande à consulter "les images", je n'ai alors comme resultat, qu'une image manquant "petite croix rouge" au lieu d'avoir une liste de fichiers que je sais présents puisque je les voient en ftp.

Lorsque je clique sur cette image de croix rouge, c'est comme sit tout allait bien a nouveau puisque je reviens dans mon back office avec un chemin créé de fichier renommés.

Mais rien, en réalité, il n'y a rien de rien. Et surtout aucune erreur en réponse.

Je galère mais je galèrreeeeeeee

HELPPPPPPPPP - Chris :(

voilà le script :

<?php
// liste des fichiers présents et vignettes des images sur le serveur dans le répertoire FICHIERS/TEMP

if($typeChoisi!="" && $typeChoisi!=0) {

if($typeChoisi != 7 && $typeChoisi != 9) {
$serveur = "ftp.bidule.fr";
$log = "mon_log";
$pass = "mypass";
} else {
$serveur = "ftp.bidule.fr";
$log = "mon_log";
$pass = "mypass";
}

// création de la connection
$conn_id = ftp_connect($serveur);
// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id,$log,$pass);

// vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $serveur avec $log";
die;
}

$tab = ftp_nlist($conn_id,"./fichiers/temp");

echo "<table>";
for($i=0;$i<count($tab);$i++) {
echo "<tr><td valign=\"middle\">";
echo "<a href=\"javascript:document.form.fichier.value='".str_replace("temp\\","",basename($tab[$i]))."'; document.form.submit();\"><img src=\"../fichiers/temp/".str_replace("temp\\","",basename($tab[$i]))."\"></a>   ".str_replace("temp\\","",basename($tab[$i]))."<BR><BR>";
echo "</td></tr>";
}
}
?>

1 réponse

<?php 
// liste des fichiers présents et vignettes des images sur le serveur dans le répertoire FICHIERS/TEMP 

if(($typeChoisi!="" )&& ($typeChoisi!=0)) { 

if(($typeChoisi != 7) && ($typeChoisi != 9)) { 
$serveur = "ftp.bidule.fr"; 
$log = "mon_log"; 
$pass = "mypass"; 
} 
else { 
$serveur = "ftp.bidule.fr"; 
$log = "mon_log"; 
$pass = "mypass"; 
} 
}//tu-as oublier de fermer une accolade de l'instruction IF
// création de la connection 
$conn_id = ftp_connect($serveur); 
// authentification avec nom de compte et mot de passe 
$login_result = ftp_login($conn_id,$log,$pass); 

// vérification de la connexion 
if ((!$conn_id) || (!$login_result)) { 
echo "La connexion FTP a échoué!"; 
echo "Tentative de connexion à $serveur avec $log"; 
die; 
} 

$tab = ftp_nlist($conn_id,"./fichiers/temp"); 

echo "<table>"; 
for($i=0;$i<count($tab);$i++) { 
echo "<tr><td valign=\"middle\">"; 
echo "<a href=\"javascript:document.form.fichier.value='".str_replace("temp\\","",basename($tab[$i]))."'; document.form.submit();\"><img src=\"../fichiers/temp/".str_replace("temp\\","",basename($tab[$i]))."\"></a>   ".str_replace("temp\\","",basename($tab[$i]))."<BR><BR>"; 
echo "</td></tr>"; 
echo"</table>";// ne pas oublier de fermer la table
} //fermeture de l'acolade de la boucle for
 ?>


gspr que ca porra t'aider joyeux noël Neutrinos
0