Enregistrer une image via url
Fermé
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
-
15 avril 2016 à 19:18
NHenry Messages postés 15214 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 16 avril 2025 - 16 avril 2016 à 12:41
NHenry Messages postés 15214 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 16 avril 2025 - 16 avril 2016 à 12:41
A voir également:
- Enregistrer une image via url
- Audacity enregistrer son pc - Guide
- Lien url - Guide
- Comment enregistrer une video youtube - Guide
- Comment enregistrer une musique sur youtube en mp3 - Guide
- Enregistrer en pdf - Guide
2 réponses
NHenry
Messages postés
15214
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
363
15 avril 2016 à 19:25
15 avril 2016 à 19:25
Si ton hébergeur l'autorise, tu peux utiliser "curl " qui te permet de télécharger un fichier.
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
6
16 avril 2016 à 11:10
16 avril 2016 à 11:10
Merci pour ta réponse, j'ai essayé du côté de Curl mais toujours rien... Voilà mon code :
L'url est une photo de profil facebook, je ne sais pas si ça change grand chose...
function grab_image($url,$saveto){
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$raw=curl_exec($ch);
curl_close ($ch);
if(file_exists($saveto)){
unlink($saveto);
}
$fp = fopen($saveto,'x');
fwrite($fp, $raw);
fclose($fp);
}
$_GET['pic'] = "https://scontent-cdg2-1.xx.fbcdn.net/hphotos-xfa1/v/t1.0-9/XXXXXXXXXXXXXXXXXXXX.jpg?oh=XXXXXXXXXXXXXXXXXXXXX";
if(!empty($_GET['pic']))
{
$url = $_GET['pic'];
$name_photo = 'Images/double_izy.jpg';
grab_image($url, $name_photo);
}
L'url est une photo de profil facebook, je ne sais pas si ça change grand chose...
NHenry
Messages postés
15214
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
363
16 avril 2016 à 12:41
16 avril 2016 à 12:41
Tout dépend de ton hébergeur, si il a bloqué (pour des raisons de sécurités) les appels sortants du serveur, tu ne pourras rien faire.