logo

blog

My little blog can’t be this cute! git clone https://hacktivis.me/git/blog.git
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:

Afeed.xml9+++++++++
Aflux.xml24++++++++++++++++++++++++
Drss.php44--------------------------------------------
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>