Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1552 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  téléchargement de fichier distant [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

téléchargement de fichier distant [résolu]

n°889475
bob007
Posté le 03-11-2004 à 14:18:03  profilanswer
 

Salut all!
 
VOila, j'ai l'idée mais je ne vois pas trop comment faire, alors je compte sur vous. L'histoire est d'uploader une image qui est à l'adresse: http://www.domaine.com/img.jpg à l'adresse http://www.domaine2.com/images/img.jpg.
 
Pour ce faire, j'ai pensé aux sockets, vous en pensez quoi?
Quelqu'un a une autre idée?
 
Merci d'avance


Message édité par bob007 le 03-11-2004 à 16:43:46
mood
Publicité
Posté le 03-11-2004 à 14:18:03  profilanswer
 

n°889476
simogeo
j'ai jamais tué de chats, ...
Posté le 03-11-2004 à 14:20:15  profilanswer
 

http://fr2.php.net/manual/fr/ref.ftp.php


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°889478
bob007
Posté le 03-11-2004 à 14:22:03  profilanswer
 

oui j'ai pensé au ftp aussi mais je ne vois pas comment chopper l'image sur le serveur distant ...

n°889480
simogeo
j'ai jamais tué de chats, ...
Posté le 03-11-2004 à 14:26:23  profilanswer
 

fopen()


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°889486
bob007
Posté le 03-11-2004 à 14:28:42  profilanswer
 

ah yes!
Mais si je fé genre
fopen(file1)
fread(file1)  
fopen(file2)
fwrite(file2)
fclose(file1)
fclose(file2)
enfin tu vois, sans passer par le ftp, ca serait plus simple pour moi, ca doit marcher ca non?

n°889488
simogeo
j'ai jamais tué de chats, ...
Posté le 03-11-2004 à 14:34:34  profilanswer
 

http://fr2.php.net/manual/fr/funct [...] ntents.php [:itm]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°889490
couak
Posté le 03-11-2004 à 14:36:23  profilanswer
 

$f = fopen("http://www.domaine.com/img.jpg","r" );
   $f2 = fopen("nom_de_fichier","w+" );
   while ($r=fread($f,8192) ) {
     fwrite($f2,$r);
   }
   fclose($f2);
   fclose($f);
 
j'ai pas testé mais ca devrait passer

n°889493
bob007
Posté le 03-11-2004 à 14:39:15  profilanswer
 

yes oki merci, je teste tout ca et je tiens au courant! merci encore

n°889620
bob007
Posté le 03-11-2004 à 16:43:13  profilanswer
 

et voila le travail:

Code :
  1. function get_file($img, $company)
  2. {
  3. $contents = file_get_contents($img);
  4. $dir = "images/logos/" . $company . "/";
  5. $ext = substr(strrchr($img, "." ), 1);
  6. if (!is_dir($dir))
  7.    mkdir($dir);
  8. if ($handle = @fopen($dir.$_SESSION['fileid'].".".$ext, "w" ))
  9.    {              
  10.    echo $dir.$_SESSION['fileid'].".".$ext;
  11.      if (fwrite($handle, $contents) === FALSE)
  12.          echo $lang['no_img'];
  13.   fclose($handle);
  14.   return ($dir.$_SESSION['fileid'].".".$ext);
  15.  }
  16. else
  17.  return (NULL);
  18. }


 
Merci à vous

n°889639
couak
Posté le 03-11-2004 à 17:11:18  profilanswer
 

euh ouais ca doit marcher, mais dans le contexte de ton site uniquement :)

mood
Publicité
Posté le 03-11-2004 à 17:11:18  profilanswer
 

n°889980
bob007
Posté le 04-11-2004 à 09:14:45  profilanswer
 

oui, c'est juste une fonction qui requiert un bon paquet de chose autours! A moins que tu veuilles dire par la que c'est mal écrit! :/
 (tiens j'ai oublié global $lang; lol)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  téléchargement de fichier distant [résolu]

 

Sujets relatifs
tester l'existence d'un fichier sur le serveur [résolu]fonction mail() -> adresse du messager[resolu]
Couper uin fichier en 2ecrire dans fichier texte sans retour à la ligne
Récupérer variable dans fichier textePasser des variables entre fichier ?
[ASP] tester si un fichier qui vient d'etre créé existe[PHP] Récupérer le dernier tableau d'un fichier HTML
parsage de fichier - boucle sur un repertoire 
Plus de sujets relatifs à : téléchargement de fichier distant [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR