Accueil > Forum > > > > Lo, prob de gestion de fichier sur ftp en php
Lo, prob de gestion de fichier sur ftp en php
lundi 3 octobre 2005 à 17:24:26 |
Lo, prob de gestion de fichier sur ftp en php

destiny
|
lo all,
Simple, je crée un fichier, j'insere des mails dedans pour un soft de mailing.
mon code :
//Création du fichier temp de la liste email visiteur $content = ""; do { $content .= $row_mailvisit['email']."\n"; } while ($row_mailvisit = mysql_fetch_assoc($mailvisit)); $ftp_server = "********.net"; $ftp_user = "toto"; $ftp_pass = "tata"; // Connexion $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); <- OK // Login if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) { echo "Connecté en tant que $ftp_user@$ftp_server\n"; <- OK } else { echo "Connexion impossible en tant que $ftp_user\n"; } unlink(" [ Lien ]"); <- No such file or directory $handle = fopen(" [ Lien ]", "w"); <- OK si le fichier n'existe pas, sinon failed to open stream: FTP server reports 213 12402 fwrite($handle, $content); <- OK si le fichier n'existe pas, sinon supplied argument is not a valid stream resource // Fermeture de la connexion ftp_close($conn_id);
En gros, si le fichier n'existe pas aucun probleme (sauf pour le unlink jmetterai une condition + td ce n est pas le prob du moment ).
Merci de m'aider jviens de me tapper 3 heures de nexen et jcapte rien !
A + td bonne soirée a vous et MERCI D'AVANCE! 
Try to dodge my skill ! 
|
|
lundi 3 octobre 2005 à 22:53:21 |
Re : Lo, prob de gestion de fichier sur ftp en php

FhX
|
do { $content .= $row_mailvisit['email']."\n"; } while ($row_mailvisit = mysql_fetch_assoc($mailvisit)); J'aime pas trop cette solution du while inversé. while ($row = mysql_fetch_array($mailvisit) ) { $content .= $row['email']."\n\r"; } Par contre, je suis pas sur que ton truc doit marcher. @ftp_login($c, $utilisateur, $motdepasse) or die("Login error"); @ftp_put($c, $distant, $local, FTP_BINARY) or die("Transfert error"); @ftp_close($c) or die("Ending command error"); C'est comme ca que ca marche avec un FTP, certainement pas avec file();
|
|
mardi 4 octobre 2005 à 08:41:13 |
Re : Lo, prob de gestion de fichier sur ftp en php

destiny
|
Je ne veut pas dl un fichier local sur mon ftp, jveut juste crée un fichier est inserer des mail dedans. Avec ma method sa fonctionne si le fichier n'existe pas, il est crée et rempli de $content. ensuite c est ma que jbloque, si le fichier existe jpeut pas reécrire dedans apparament donc j'ai essayer un unlink mais rien à faire il ne trouve pas le fichier! alors qu'il existe ... j'ai reussi a le faire trouver par cette ligne : unlink("../../mail.visit.txt"); <- seul prob jn'ai pas les permission (fichier en 0777), comme si je n'etait pas logger ... alors que je le suis.
donc voila koa ... i dont hunderstand Try to dodge my skill noob! 
|
|
mardi 4 octobre 2005 à 12:54:20 |
Re : Lo, prob de gestion de fichier sur ftp en php

FhX
|
J'aurais pas fait comme ca... J'aurais dans un premier temps crée mon fichier texte, ensuite je le balance sur via les fonctions FTP. Mais, première question : Est ce que ton FTP t'appartient ? Est ce que le script PHP s'y trouve ? Si oui, alors tu n'as pas besoin de te faire chier avec le FTP... Si non, peut-être avec fsockopen()...
|
|
mardi 4 octobre 2005 à 14:43:24 |
Re : Lo, prob de gestion de fichier sur ftp en php

destiny
|
lo, oui je suis l'admin du ftp et mon fichier php sur celui-ci! t'as une idée? Try to dodge my skill noob! 
|
|
mardi 4 octobre 2005 à 17:22:19 |
Re : Lo, prob de gestion de fichier sur ftp en php

FhX
|
Quand tu créer un fichier avec fopen(), t'es déja sur ton FTP. Donc si je fais : $file = fopen('text.txt',w); Le fichier text.txt se trouve sur la racine de ton site web. Donc pas besoin de t'emmerder à copier un fichier qui se trouve au bon endroit :) De plus, pour le unlink(), vérifie que tu possèdes bien les droits pour le faire via Apache je crois, ou alors modifie le CHMOD de ton fichier en 777 temporairement (avec un client FTP cette fois :)). Par contre, fait un unlink() sans le ftp:// mais en http:// T'as confondu les 2, c'est pas bien grave encore ;)
|
|
Cette discussion est classée dans : fichier, ftp, server, user, pass
Répondre à ce message
Sujets en rapport avec ce message
(ftp) comment copier un fichier sur le server a partir de son ordinateur [ par tclo2 ]
ftp svp Bonjour comment lire un fichier des sources de son ordinateur (c:fichier) et le copier sur son serveur (http://serveur/fichier)
FTP [ par loyousse ]
Salut, j'ai un probleme avec ce code : $ftp_server="http://10.79.180.81"; $ftp_user_name="stagsg"; $ftp_user_pass="stage"; // création de l
Ftp avec localhost [ par xavdk ]
Bonjour à tous,ma question est vraiment simple:Pourquoi le bout de code suivant ne marche pas en local (avec easyPhp1-8 Apache etc...) alors que avec
transfert par ftp [ par CyberMen30 ]
Bonjour,Je dois transférer un fichier texte par ftp sur un serveur autre que celui ou est mon site.Pour le moment, le fichier est bien créé sur mon de
Lire le contenu d'un fichier distant direct par FTP? [ par El_Diablo666 ]
Slaut à tous,Voila, est ce que je peut faire directement ca pour lire le contenue d'un fichier sur un serveur ftp ou il fau que je le télécharge sur m
Resultat qui me laisse perplexe mais il doit y avoir une explication [ par sebastien_et_typh ]
Bonjour , lorsque j'execute un code php j'obtient bien le résuktat souhaité mais j'ai 2 warning et d'apres ce que je comprend ils me disent que je n'a
Erreur de déconnection ftp_quit() suite à ftp_connect() .... [ par choupakill ]
Bonsoir,Voilà depuis 4 jours que je parcours et re parcours tous les forums que j ai à ma dispo pour résoudre mon problème mais en vain.Machine serveu
$_SERVER["LOGON_USER"] ne retourne rien [ par maximaam2 ]
Bonjour,la variable globale $_SERVER["LOGON_USER"] ne me retourne pas l'utilisateur windows connecté, pourquoi?Faut-il modifier quoi que ce soit dans
copy() et context [ par kishkaya ]
Bonjour,Afin de transferé des fichier d'un serveur vers un autre j'utilise le protocole FTP.La fonction copy autorisant les url distante je voulais m'
FTP [ par amouna_ach ]
Bonjour j'ai trouver ce code dans ce forum lors de ma recherche sur le téléchrgement des fichier via le protocole FTP. et quand je l'ai essayer il y
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|