Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/12/2006, 18h57   #1
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 141
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 141
Points : 29
Points : 29
Par défaut [upload] par fgets (input text)

Bonsoir,

Au lieu de faire un envoi classique via un input type="file", je souhaite depuis une url (http://toto.com/image.jpg), que l'ont met toujours dans un formulaire, mais dans un champ de type "text", envoyer l'image sur le serveur.

On m'a dit d'utiliser fgets, et fput, mais je vois pas trop comment... Une idée ?
thibotus01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2006, 23h48   #2
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
http://php.developpez.com/faq/?page=...iotheques_curl
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 00h12   #3
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 141
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 141
Points : 29
Points : 29
J'ai réussi avec ca :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* On télécharge et envoi l'image */
function download($file_source, $file_target) {
       $rh = fopen($file_source, 'rb');
       $wh = fopen($file_target, 'wb');
       if ($rh===false || $wh===false) {
// Erreur à la lecture ou l'ouverture
           return true;
       }
       while (!feof($rh)) {
           if (fwrite($wh, fread($rh, 1024)) === FALSE) {
                   // Erreur : Ne peut pas écrire (Verifiez $file_target)';
                   return true;
               }
       }
       fclose($rh);
       fclose($wh);
       // Pas d'erreur
       return false;
   }
thibotus01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 00h14   #4
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Merci de lire la FAQ avant de poser une question à l'avenir
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 00h21   #5
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 141
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 141
Points : 29
Points : 29
Désolé de ne pas avoir trouvé, mais la politesse c'est pas facultatif aussi...
thibotus01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h13.


 
 
 
 
Partenaires

Hébergement Web