Erreur php / FTP
chris99
-
neutrinos -
neutrinos -
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>";
}
}
?>
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>";
}
}
?>
A voir également:
- Erreur php / FTP
- Core ftp - Télécharger - Téléchargement & Transfert
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Expert php pinterest - Télécharger - Langages
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