[RESOLU] Flux rss

Petit nouveau ! | 4 Messages

22 sept. 2018, 11:22

Bonjour a tous je désire crée un flux rss pour un projet .

voici mon code :
<?php
echo "<h1>Intelligence Artificielle</h1>";
$url = "https://news.google.com/news/rss/search/section/q/intitle%3A%22intelligence%20artificielle%22%20OR%20intitle%3AIA/intitle%3A%22intelligence%20artificielle%22%20OR%20intitle%3AIA?&hl=fr&gl=fr&scoring=n&num=50s"; /* insérer ici l'adresse du flux RSS de votre choix */
$rss = simplexml_load_file($url);
echo '<ul>';
foreach ($rss->channel->item as $item){
 $datetime = date_create($item->pubDate);
 $date = date_format($datetime, 'd M Y, H\hi');
 echo '<li><a href="'.$item->link.'">'.$item->title.'</a> ('.$date.')</li>';
}
echo '</ul>';
Quand je l'excuse j'ai deux erreurs et je ne comprends pas....
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 sept. 2018, 12:39

Bonjour,

Ça serait + simple pour t'aider si tu nous indiquais les messages d'erreur que tu rencontres, ce que tu en comprends et ce que tu as essayé et qui ne marche pas suite à ces messages d'erreur.
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 4 Messages

22 sept. 2018, 18:30

- warning : simplexml_load_file(): unable to find the wrapper &quot;https&quot;-did you forget to enable it when you configured PHP ? D:/uwamp/www/projet/index.php on ligne 4

-warning : simplexml_load_file():I/O warning: failed to load external entity D:/uwamp/www/projet/index.php on ligne 4

- trying to get property of non-object ind D:/uwamp/www/projet/index.php on ligne 6

-invalid argument supplied for foreach()in D:/uwamp/ww/projet/index.php on ligne 6


voici les erreurs que j'ai , mon camarade de classe a essayé sur son pc et il n'a aucunes de ses erreurs

(j’insère le liens que j'ai généré grâce a un tableau excel dans mon code php )

Merci de votre aide

Mammouth du PHP | 2703 Messages

22 sept. 2018, 20:02

Ça serait + simple pour t'aider si tu nous indiquais ce que tu en comprends et ce que tu as essayé et qui ne marche pas suite à ces messages d'erreur.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

23 sept. 2018, 21:49

"unable to find the wrapper https"
Cela veut dire que tu n'as probablement pas openssl activé dans la configuration de PHP.

Ouvre le fichier php.ini, recherche la ligne suivante :
;extension=php_openssl
Retire le point-virgule au début de la ligne, puis enregistre ta modif et redémarre Apache pour qu'elle soit prise en compte
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 4 Messages

23 sept. 2018, 23:29

"unable to find the wrapper https"
Cela veut dire que tu n'as probablement pas openssl activé dans la configuration de PHP.

Ouvre le fichier php.ini, recherche la ligne suivante :
;extension=php_openssl
Retire le point-virgule au début de la ligne, puis enregistre ta modif et redémarre Apache pour qu'elle soit prise en compte
j'utilise uwamp et je n'ai pas les droit pour modifier ceci ,merci pour votre information

Petit nouveau ! | 4 Messages

24 sept. 2018, 08:50

sujet résolu ,
Merci a tous