Alors déjà, il y a quelques maladresses dans ton code...
return $resultat = curl_exec($ch);
A quoi peut donc bien servir d'affecter une valeur dans une variable au moment du return ? 
Certes, l'affectation va se faire, mais puisqu'il s'agit d'un return, tu ne pourras jamais utiliser cette variable... c'est donc particulièrement inutile !
A quoi peut bien servir de mettre des instructions après un return ? 
Pour rappel, return a pour effet de faire stopper l'exécution de la fonction, donc aucun code placé après ne pourra jamais être exécuté !
sauvegarder en local le code source généré
Je comprends pas trop... 
Tu sais effectuer une requête avec cURL, mais tu ne sais pas sauvegarder une donnée dans un fichier ?
Partager