fonctions ftp de php - PHP - Programmation
Marsh Posté le 18-05-2006 à 10:28:36
http://fr3.php.net/manual/fr/ref.ftp.php
Marsh Posté le 18-05-2006 à 14:48:47
ok, je connais les fonctions ftp.
Mon souci, ce sont les parametres de connexion !
// Paramètres de connexion ftp
$ftp_server = "192.168.0.3";
$ftp_user_name = "monuser";
$ftp_user_pass = "blabla";
// 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))
{
echo "La connexion FTP a échoué !";
echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name";
exit;
}
else
{
echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name <BR><BR>";
}
woila, 192.168.0.3 est l'adresse ip de la machine de mon reseau local sur laquelle je veux telecharger un fichier.
j'ai installe sur cette machine windows filezilla serveur et créé un user monuser de mot de passe blabla.
message d'erreur sur mon serveur web linux: ftp_login() expects parameter 1 to be resource,boolean given
Marsh Posté le 18-05-2006 à 15:37:38
ton ftp_connect a foiré
Si tu testes pas les retours de fonction faut pas t'étonner...
Marsh Posté le 18-05-2006 à 16:00:08
j'ai eu le message : "La connexion FTP a échoué !"
donc ça veut bien dire que mes parametres sont pas bons.
si mon dossier partagé est dans c:\toto sur la machine 192.168.0.3 de mon reseau local, pourquoi ce dossier que j'ai paramétré en dossier partagé dans filezilla , ben je le vois pas ???
Marsh Posté le 18-05-2006 à 16:43:28
pcq un dossier partagé n'a rien à voir avec un server FTP. un dossier partagé c'est un partage netbios
normalement un simple
copy '\\192.168.0.13\dossierpartage\toto.txt' '/toto.txt';
enfin regarde mieux la fonction mais t'étonnes pas si ton script utilisant ftp ne marche pas.
++
Marsh Posté le 27-05-2006 à 14:24:55
Citation : Pour activer le module FTP de votre configuration PHP, il faut utiliser l'option --enable-ftp en PHP 4 et supérieur, et l'option --with-ftp en PHP 3. |
ou est ce que je dois placer ce parametre pour que ce soit pris au demarage de apache ?
Marsh Posté le 18-05-2006 à 10:11:10
j'ai un serveur web sur un pc1 linux, avec un programme index.php
je veux copier sur mon serveur web un fichier toto.txt qui se trouve dans c : / txt / d'un pc2 windows de mon intranet
Avec les fonctions ftp de php, comment faire ??? faut-il que j'installe un serveur ftp ???