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

  FORUM HardWare.fr
  Programmation
  PHP

  Aspiration de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aspiration de fichiers

n°960437
ppierrick
Ctrl Atl Suppr ...
Posté le 24-01-2005 à 09:50:52  profilanswer
 

Bonjour,
 
j'ai easyPHP sur mon poste et je cherche à faire un script qui fait la copie d'un fichier en ligne (URL passée en parametre) dans ma machine.
 
exemple :
- fichiers en ligne a "aspirer" :
     "http://www.unsite.com/lesimages/toto.jpg"
     "http://www.unsite.com/lesanimations/anim.swf"
- après en local dans ma machine :
     c:\mesdocument\aspiration\toto.jpg
     c:\mesdocument\aspiration\anim.swf
 
Merci pour les tuyaux.
@+ Pierrick.

mood
Publicité
Posté le 24-01-2005 à 09:50:52  profilanswer
 

n°960438
skeye
Posté le 24-01-2005 à 09:51:42  profilanswer
 

On fait pas le boulot à ta place...commmence et si tu bloqes pose des questions précises.


Message édité par skeye le 24-01-2005 à 09:51:57

---------------
Can't buy what I want because it's free -
n°960446
Xav_
The only one...
Posté le 24-01-2005 à 09:59:37  profilanswer
 

Citation :

Merci pour les tuyaux.


tu fait une recherche sur "aspirateur de site" et tu récupère un soft gratuit et tout fait...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°960447
ppierrick
Ctrl Atl Suppr ...
Posté le 24-01-2005 à 10:01:11  profilanswer
 

<?PHP
$chemin = "http://www.unsite.com/lesimages/";
 
$fichier = $chemin . "toto.jpg";
$desti = "c:\\mesdocument\\aspiration\\" . "toto.jpg";
 
if (file_exists($fichier)) copy($fichier , $desti);
?>
 
J'ai essayé ça mais ca marche pas ...

n°960570
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-01-2005 à 11:58:45  profilanswer
 

Je crois qu'il faut plutot utiliser un fopen, lire le contenu, et l'ecrire dans un nouveau fichier
 
++

n°960732
ppierrick
Ctrl Atl Suppr ...
Posté le 24-01-2005 à 14:29:44  profilanswer
 

J'ai essayé avec un fopen mais ça marche pas...
 
<?PHP
$chemin_enligne = "http://www.unsite.com/lesimages/toto.jpg";
$chemin_local = "c:\\test\\toto.jpg";
 
$handle = fopen($chemin_enligne, 'rb');  
$handle2 = fopen($chemin_local, 'a');  
 
$contents = fread ($handle, filesize ($chemin_enligne));
fwrite($handle2, $contents);
 
fclose($handle);
fclose($handle2);
?>

n°960764
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-01-2005 à 15:05:45  profilanswer
 

Euh après t'avoir relu il y a un truc que je ne comprends pas là ... tu veux copier un fichier qui n'est PAS sur le serveur qui execute le script ??

n°964290
ppierrick
Ctrl Atl Suppr ...
Posté le 28-01-2005 à 09:30:15  profilanswer
 

Oui...
 
c'est bien ça le problème

n°964298
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-01-2005 à 09:39:33  profilanswer
 

Vu que tu as certainement l'accord du propriétaire des fichiers à récupérer ... il ne peux pas te faire simplement un compte FTP qui te donne accès à cette partie des fichiers ? Ca serait + simple.
 
++

n°964347
soju
One shot !
Posté le 28-01-2005 à 09:59:39  profilanswer
 

ppierrick a écrit :

je cherche à faire un script qui fait la copie d'un fichier en ligne (URL passée en parametre) dans ma machine.


J'ai fait ce genre de script en utilisant file_get_contents et ça marche très bien.


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

  Aspiration de fichiers

 

Sujets relatifs
Fichiers de données .cffGroupement de fichiers JAR
question sur le stockage des fichiers pour un site web[Java-CC] Plusieurs fichiers .jj lié -> possible ?
Upload de 2 fichiers simultanementappel de fichiers .sql dans pro*C
awk (CSH) de deux fichiers en faire plus qu'un[Script DOS] Suppression fichiers
Comment selectionner plusieurs fichiers du disque dans une FileListeBogenerer des fichiers xml
Plus de sujets relatifs à : Aspiration de fichiers


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