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