Titre: Upload en FTP
Posté par: insubmersoluble le le 08-03-2009 a 11:56:04
bonjour tous, toutes et les autres,
Voila , je genere des fichiers pdf, que je desire garder sur mon disque dur, en local pas de souci , sauf que mon hebergeur lui m interdit l ecriture via Fopen () ,
Je cherche a passez par ftp (qui est possible sur le serv) , mais je n arrive pas a convertir le string du buffer en file pour ftp_put () ...
Si qq un a une idée, ce serai mega top cool ..
merci d avance.
|
Titre: Re:Upload en FTP
Posté par: codeworks le le 10-03-2009 a 16:39:33
Bonjour,
Si ton hébergeur t'inderdit l'écriture alors c'est foutu pour stocker quoi que ce soit sur ce serveur. A voir si tu peux faire un upload sur un serveur distant. |
Titre: Re:Upload en FTP
Posté par: insubmersoluble le le 11-03-2009 a 10:38:17
Merci pour ton aide, en fait je peu ecrire sur le serveur mais en ftp , la ou je galere c est de sortir du buffer mon pdf pour l envoyer dans via les function ftp de php...
|
Titre: Re:Upload en FTP
Posté par: Lilian le le 11-03-2009 a 10:58:38
Bonjour,
Pourrais-tu mettre du code pour que l'on voit un peu mieux ton problème ?
Merci par avance. |
Titre: Re:Upload en FTP
Posté par: insubmersoluble le le 11-03-2009 a 11:21:19
Code:
utilisation de FPDF & FPDI .......... $pdf->AddPage(); $tplIdx = $pdf->importPage(1); $pdf->useTemplate($tplIdx, 0, 0,215,279); $pdf->SetFont('Courier','',6); $pdf->SetTextColor(1,1,1); $pdf->SetXY(51, 20); $pdf->Write(0, 'test Courier');
// fin de la generation du pdf et creation mode String
$temp_file=$pdf->Output('test.pdf','S'); // creation de la connection ftp $ftp_server = "ftp.www.xxxxxxx.com"; $ftp_user_name=username'; $ftp_user_pass='XXXPASSSXXXX'; // Mise en place d'une connexion $conn_id = ftp_connect($ftp_server) or die("Impossible de se connecter au serveur $ftp_server"); $file = 'doca.pdf'; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if (ftp_fput($conn_id, $file, $temp_file, FTP_ASCII)) { echo "Chargement avec succès du fichier $file\n"; } else { echo "Il y a eu un problème lors du chargement du fichier $file\n"; }
// Fermeture de la connexion et du pointeur de fichier ftp_close($conn_id);
|
|
En reponse j ai que il faut un object pas un string de la part de ftp_fput...
Voila si quelqu un a une piste a etudier .. je suis preneur. |
Titre: Re:Upload en FTP
Posté par: Lilian le le 11-03-2009 a 11:37:29
Pas forcément évident à cheater pour ce qui est de ton hébergeur ... il ne peut pas te l'autoriser pour te faciliter la vie ?
Car les fonctions FTP ne prennent que des fichiers en compte .... |
Titre: Re:Upload en FTP
Posté par: insubmersoluble le le 11-03-2009 a 12:12:49
hellas 3x hellas, mais je suis sur un serveur mutualisé , donc la reponse de l hebergeur est simple, " Je ne touche pas au php Ini " ... don non je peu pas faire changer le ini, ( a mon grand desespoir ) ..
|
Titre: Re:Upload en FTP
Posté par: Lilian le le 11-03-2009 a 12:21:45
Encore un hébergeur qui ne connait pas open_basedir ...
Il est connu cet hébergeur ? |
Titre: Re:Upload en FTP
Posté par: insubmersoluble le le 11-03-2009 a 12:31:00
bien en fait j ai deux hebergeur possible, mais aucun me laisse ecrire sur le dd ( via fopen) .. mon principale est chez Archicool, pas trop cher...pas trop mauvais rapport qualité prix.. l autre au us , est une vrai misere, le pire c est que c est sur celui la que je devrai faire tourner le zinzin..( 10 seconde d attente juste pour te connecter en FTP...LOOOOL )
bref , faut que je trouve une solutions, ca me rend dingue..
|
Titre: Re:Upload en FTP
Posté par: Lilian le le 11-03-2009 a 12:41:07
Hébergeant quelques clients pour les aider, je leur laisse la possiblité d'écrire sur le disque dur ...
C'est de l'absurdité pure de la part de ces hébergeurs ... je ne vois pas pourquoi ne pas l'autoriser, il faudrait changer de crémerie.
C'est hélàs le meilleur des conseils que je puisse fournir. |
Titre: Re:Upload en FTP
Posté par: insubmersoluble le le 11-03-2009 a 13:08:25
bien j y pense.. mais bon y a tout de meme plein de cremerie qui verouille, j ai deja trouvé curl pour regler le prob des ouverture de fichier distant.. ( tres zen ca ) .. J vais bien trouvé une solus pour le ftp ( surtout que c est ce quil te reponde comme piste pour ecrire sur leur serveur..) y a donc moyen ...
( je sais j suis un peu acharné defois !!!)
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|