commit: 30d9f8c2112a389d8bd4d8fb197126524091e168
parent afef53730e483e1d6ce2f1abf6ee668a1068fb22
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:
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>