nutsguy
Messages postés30Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention26 janvier 2019
-
30 mars 2005 à 17:26
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
2 avril 2005 à 13:01
Voila, je voudrais ouvrir un document provenant d'un FTP et lister son contenu sur un page php. Sur la source fournie, il n'y a que la partie connection.
Mon problème, c'est que n'arrive pas à le sélectionner. Je me connecte bien avec mon identifiant, lorsque je demande la lecture du fichier, il me dit qu'il ne le trouve pas. Et pourtant, je pense que cela doit être bon
$host= "ftp.monfournisseur.net"
//Connection
if (!$ftp = @ftp_connect($host))
{
echo "Connection impossible
";
}
else
{
echo "Connecté à $host
";
// login
if(@ftp_login($ftp,"login", "pass"))
{
echo "Login ok
"; <== Jusque là, c'est ok
$fd = @fopen("$ftp/www/index.php", "r");// ouvre le fichier en lecture
if (!$fd) die("Impossible d'ouvrir le fichier");// ou non si erreur
fclose($fd);
}
}
nutsguy
Messages postés30Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention26 janvier 2019 2 avril 2005 à 09:27
Salut, c'est encore moi ;)
C'est partiellement bon, je m'explique : J'utilise easyphp pour tester mon site, chez moi la demande de connexion au ftp fonctionne. Mais quand je mets ma page sur le ftp de mon fournisseur, ça ne marche plus.
En rentrant dans les détails, Mon site est sur Free et l'accès que je demande par le biais de page est sur un FTP (VeryGames). Visiblement, la page n'est pas chargée entièrement :
<?
//Serveur
$host = "ftp.verygames.net";
//Repertoire de base local
$rep = "C:\\WINDOWS\\Temp\";
//Fichier a uploader
$file = "mapcycle.txt";
// connection au serveur
echo "VARs OK"; // Ca me permet de débugger
$ftp= @ftp_connect($host); <--- LA LECTURE S'ARRETE AVANT
echo "Essai de connexion"; // Ca me permet de débugger
if (!$ftp = @ftp_connect($host))
{
echo "Connection impossible
";
}
else
{
echo "Connecté à $host
";
Apparement, la page n'essaye même pas de se connecter au FTP. Donc là, je ne pige pas