Récupérer image via url

  • Auteur de la discussion Auteur de la discussion 20cents
  • Date de début Date de début
Nouveau WRInaute
Bonjour à tous,

J'ai une variable $url dans laquelle je stocke l'url d'une image.
Je voudrais pouvoir enregistrer automatiquement cette image dans un dossier images sur mon ftp. Cette image aurait comme nom l'id du user. Et remplacer cette image a chaque connexion si elle existe deja, donc qu'elle écrase la précédente.

Comment je peux faire ?

Merci
 
Nouveau WRInaute
Merci de vos réponses :)

J'ai testé ca, mais ca ne fontionne pas... Vous pouvez peut-être me dire pourquoi...

Code:
$img = file_get_contents("http://www.jaimetoo.com/cayoteux/images/avatar.png");
file_put_contents("http://www.jaimetoo.com/cayoteux/images/test/avatar.png", $img);

Apres avoir lancé le script, mon image n'est pas présente dans le dossier test.
 
WRInaute accro
Code:
$chemin=$_SERVER["DOCUMENT_ROOT"]."/cayoteux/images/avatar.png";
$img = file_get_contents($chemin);

$chemin=$_SERVER["DOCUMENT_ROOT"]."/cayoteux/images/test/avatar.png";
$fpagesreferer = fopen ($chemin, "w");
fwrite ($fpagesreferer, $img);  
fclose ($fpagesreferer);

Je pose comme hypothèse que le dossier test exist (mais bon faudrait ajouter un is-dir et mk_dir par sécurité.
 
WRInaute accro
20cents a dit:
J'ai une variable $url dans laquelle je stocke l'url d'une image.
Je voudrais pouvoir enregistrer automatiquement cette image dans un dossier images sur mon ftp. Cette image aurait comme nom l'id du user. Et remplacer cette image a chaque connexion si elle existe deja, donc qu'elle écrase la précédente.

Comment je peux faire ?

Code:
// retire l'ancienne image
if (file_exists("$path/old_img.jpg"))  unlink ("$path/old_img.jpg");
// met la nouvelle
copy("$path/new_img.jpg", "$path/$id_users.jpg");
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut