logo

blog

Unnamed repository; edit this file 'description' to name the repository.
commit 4e0bd8d08243a6b37b4408357322caf7d6cfc43a
parent 3494ba97b4eedc74710c2e05cebbf677c5741e4e
Author: Haelwenn Monnier <lanodan.delta@free.fr>
Date:   Sat, 11 Jul 2015 18:13:09 +0200

Et si on mettait les flux RSS à jour ?

Diffstat:
feed.xml | 9+++++++++
flux.xml | 24++++++++++++++++++++++++
rss.php | 44--------------------------------------------
3 files changed, 33 insertions(+), 44 deletions(-)

diff --git a/feed.xml b/feed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<rss version="2.0"> + <channel> + <title>lanodan’s cyber-home</title> + <description>RSS feed of hacktivis.me, here there will be new articles and pages</description> + <lastBuildDate>2015-07-11T17:49:59+02:00</lastBuildDate> + <link>http://hacktivis.me/home</link> + </channel> +</rss> diff --git a/flux.xml b/flux.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<rss version="2.0"> + <channel> + <title>Cyber-habitant de lanodan</title> + <description>Flux RSS de hacktivis.me, vous trouverez ici les nouveaux articles et pages</description> + <lastBuildDate>2015-07-11 17:49:59 +02:00</lastBuildDate> + <language>fr_FR</language> + <link>http://hacktivis.me/home</link> + <item> + <title>« Democrate(ch|d) »</title> + <description>Retour sur un site qui apparement voudrais proumouvoir la démocratie aux présidentielles de 2017.</description> + <pubDate>2015-07-11 17:36:38 +0200</pubDate> + </item> + <title>Pourquoi je n’utiliserais pas ghostery</title> + <description>Ghostery est une extension connue pour son anti-traçage facile, malheuresement comme beaucoup de solutions de facilité, elle n’est pas libre, un peu idiot pour un extension qui revendique que la transparence + sécurité = contrôle. De son site qui utilise des formulaire au lieu d’utiliser une balise a, surement pour limiter le click droit.…</description> + <pubDate>2010-01-01 07:25:18 +0000</pubDate> + </item> + <item> + <title>Légifrance ne respecte pas ses propres Délibérations</title> + <description>Tout est dans le titre et l’article.</description> + <pubDate>2015-03-08 17:39:58 +0100</pubDate> + </item> + </channel> +</rss> diff --git a/rss.php b/rss.php @@ -1,44 +0,0 @@ -<?php - header('Content-Type: application/xml; charset=UTF-8'); - require_once 'lang/lang.php'; - require_once 'config.php'; -?> -<?xml version="1.0"?> -<rss version="2.0"> -<channel> - <title><?=$locale['title']?></title> - <description><?=$description?></description> - <link>http://<?=$_SERVER['HTTP_HOST']?>/</link> - <generator>My own genetator</generator> -<?php - - $mysqli = new mysqli($mysql['host'], $mysql['user'], $mysql['passwd'], $mysql['database']); - - if (mysqli_connect_errno()) { - print 'Connect failed: '.mysqli_connect_error(); - exit(); - } - $query = 'SELECT * FROM '.$mysql['table'].' ORDER by id DESC'; - $result = $mysqli->query($query); - - while($row = $result->fetch_array()){ - $rows[] = $row; - } - - foreach($rows as $row) { - print ' <item> - <title>'.$row['title'].'</title> - <description>'.$row['content'].'</description> - <link>http://'.$_SERVER['HTTP_HOST'].'/post?id='.$row['id'].'</link> - <pubDate>'.date("c", strtotime($row['pubDate']) ).'</pubDate> - <category>'.$row['tags'].'</category> - </item> -'; - } - - $result->close(); - - $mysqli->close(); - ?> -</channel> -</rss>