copie image a partir d'une url sur mon serveur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : copie image a partir d'une url sur mon serveur

Re: copie image a partir d'une url sur mon serveur

par moogli » 13 févr. 2013, 23:26

salut,

effectue la copy et utilise le retour de copy pour conditionner l'insertion dans la table.

Par exemple
<?php
if(copy($image) === true) {
    // insertion dans la base
}
else {
    // message d'erreur 
}
?>

@+

copie image a partir d'une url sur mon serveur

par damien_55 » 12 févr. 2013, 15:33

bonjour a tous,

J'ai un flux xml qui me permet de charger des images sur mon serveur.

Pour ce faire, j'ultilise ce script
$img=$item->enclosure['url'];


// L'url du fichier
$url_img="$img";
// Le chemin de sauvegarde
$path = 'fichiers/jpg';
// On recup le nom du fichier
$name = array_pop(explode('/',$url_img));
// On copie le fichier
copy($url_img,$path.'/'.$name);

$image_base="/fichiers/jpg/".$name;
et j'inclus $image_base dans ma bdd.

Le script fonctionne assez bien mais par moment j'ai des bug de copie. c'est a dire que l'image a été lu, l'id et le chemin intégrer dans ma bdd, mais l'image n'a pas été copiée. Je suis obligé de relancer le script pour bien avoir accés à l'image sur mon serveur.

est ce un problème de script ?

Merci de votre aide.