Blount / Cheky

Alerte mail et RSS pour Leboncoin.fr
GNU General Public License v3.0
156 stars 46 forks source link

Rendre compatible avec l'utilisation de open_basedir #18

Closed C-Duv closed 8 years ago

C-Duv commented 9 years ago

Actuellement, l'option curl CURLOPT_FOLLOWLOCATION est utilisé ce qui, sur les system où open_basedir est actif cause le message d'erreur suivant :

PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in .../lbcalerte/lib/Http/Client/Curl.php on line 15

Il est possible de ne pas utiliser CURLOPT_FOLLOWLOCATION en parsant la réponse 301 ou 302 à la recherche du Header "Location" (cf. divers exemples sur StackOverflow).

C-Duv commented 9 years ago

Vu que CURLOPT_FOLLOWLOCATION est déjà désactivé en cas de safe_mode, je ne crois pas qu'il soit vraiment nécessaire pour le fonctionnement de l'outil si ? S'il s'avère qu'il est requis je peux soumettre d'autres commits pour intégrer une des solutions palliatives existantes. Sinon... et bien je fais une PR avec ce seul commit ;)