Téléchargements via cURL en priorité

Il faudrait refactorer les téléchargements dans Spip Loader, qui actuellement s’appuie sur une copie de recuperer_page() de inc/distant de SPIP.

Cette fonction s’appuie sur fsockopen ou fopen. Tout comme la fonction native de PHP file_get_contents, ces fonctions ne tolèrent pas des URLs distantes lorsque la directive allow_url_fopen n’est pas activée sur l’hébergement.

Il faudrait donc remplacer src/Remote.php par un usage d’une librairie dédiée, qui priviligierait cURL si présent, tel que Guzzle, symfony/http-client, et certainement bien d’autres Packagist ? http + curl

Refs: https://discuter.spip.net/t/impossible-de-recuperer-le-fichier-https-www-spip-net-spip-loader-api/167942/4