Comments (10)
Noté dans les suggestions pour les versions futures :), SimplePie ne permettais pas a l'poque de son adoption par leed, le parsing de flux en https, il faut que je regarde si ça à changé (ça m'arrangerais :))
from leed.
La démo le permet 👍
http://simplepie.org/demo/?feed=https%3A%2F%2Fgithub.com%2Fldleman%2FLeed%2Fcommits%2Fmaster.atom
from leed.
Et chez moi j'ai le même lien qui marche très bien. Oui, Idleman, on te surveille un peu ;-)
Il faudrait plus de détails.
from leed.
Si si SimplePie gère très bien les flux https (en principe par défaut). Par contre il faut faire attention si le certificat n'est pas certifié, il peut y avoir des soucis !
from leed.
Curieux, leed ne fait aucune pré traitement après recup par simplepie, donc ça me parait étrange que celui ci le fasse par défaut... je regarderais :)
from leed.
La gestion des https dépend surtout de la config du serveur.
Par exemple avec curl il est possible de préciser un certificat :
curl_setopt($ch, CURLOPT_CAINFO, "/etc/cacert.pem");
Un prérequis est extension_loaded('openssl') à vrai.
from leed.
L'extension php openssl est bien activé sur mon serveur
from leed.
Je n'avais pas tout compris donc je suis allé un peu plus loin.
doc : CURLOPT_SSL_VERIFYPEER FALSE pour arrêter CURL de vérifier le certificat.
Les certificats alternatifs peuvent être spécifiés avec l'option CURLOPT_CAINFO (ajouté dans CURL 7.9.8) ou un répertoire de certificat peut être spécifié avec l'option CURLOPT_CAPATH. TRUE par défaut depuis cURL 7.10.
ma correction c'est de modifier le SimplyPie.class.php et après le curl_init();
- ajouter :
curl_setopt($fp, CURLOPT_SSL_VERIFYPEER, false);
le flux est correctement récupéré. (inconvénient, le certificat n'est pas vérifié)
from leed.
voir aussi
from leed.
Corrigé sur le commit b814203 merci pour l'info :)
from leed.
Related Issues (20)
- Soucis au niveau du cache de templates HOT 4
- [feedburner.com] Aucun flux n'a pu être trouvé HOT 2
- Site is down HOT 1
- Le site web est KO HOT 3
- Support de Media-RSS
- PHP Warning count() en PHP 7.3 HOT 3
- Incorrect string value: '\xF0\x9F\x93\xB0 HOT 2
- Erreur récurrente PHP HOT 12
- Incompatibilité leed avec php 8 HOT 10
- Incompatibilité avec certain mysql 8 HOT 4
- Problème avec certains caractères spéciaux HOT 6
- common.php Mist à jour LEED_VERSION_NUMBER et LEED_VERSION_NAME HOT 1
- Erreur de synchronisation flux RSS avec certificat auto-signé HOT 5
- Deprecated: assert(): Calling assert() HOT 3
- Call to undefined function set_time_limit() HOT 3
- PHP 8.1 - problème de compatibilité ? HOT 41
- [BUG] [+Plugin] Few bugs HOT 17
- Incompatibilities with php 8.2 - 1.13.0 dev HOT 5
- Modif CSS
- Problème de variable $otpEnable HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from leed.