Benutzer:BotGG/Skripte/rss.php: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<pre> <?php include('rss_feed.php'); include('botclasses.php'); $wiki = new wikipedia; $wiki->url = "http://www.fwwiki.de/api.php"; $wiki->setUserAgent( '…“)
 
KKeine Bearbeitungszusammenfassung
Zeile 13: Zeile 13:
   
   
/* Hole letzten Zeitstempel */
/* Hole letzten Zeitstempel */
$page = 'Benutzer:BotGG/Zeitstempel';
$page_timestamp = 'Benutzer:BotGG/Zeitstempel';
$last_timestamp = $wiki->getpage($page);
$last_timestamp = $wiki->getpage($page_timestamp);


/* Aktualisiere Zeitstempel */
/* Aktualisiere Zeitstempel */
$page = 'Benutzer:BotGG/Zeitstempel';
$content = time();
$content = time();
$summary = 'Zeitstempel automatisch eingetragen. [[Benutzer Diskussion:SniGG|Rückfragen hier bitte]].';
$summary = 'Zeitstempel automatisch eingetragen. [[Benutzer Diskussion:SniGG|Rückfragen hier bitte]].';
$wiki->edit( $page, $content, $summary );
$wiki->edit( $page_timestamp, $content, $summary );


/* Pflege RSS-Feed ein */
/* Pflege RSS-Feed ein */

Version vom 18. Januar 2016, 10:23 Uhr

<?php
include('rss_feed.php');
include('botclasses.php');
$wiki      = new wikipedia;
$wiki->url = "http://www.fwwiki.de/api.php";
$wiki->setUserAgent( 'User-Agent: FooBot (http://mediawiki.org/wiki/User:FooBot)' );
 
/* Deine Login-Daten */
$user = 'Dein Nutzername';
$pass = 'Dein Passwort';
$wiki->login( $user, $pass );
 
/* Hole letzten Zeitstempel */
$page_timestamp = 'Benutzer:BotGG/Zeitstempel';
$last_timestamp = $wiki->getpage($page_timestamp);

/* Aktualisiere Zeitstempel */
$content = time();
$summary = 'Zeitstempel automatisch eingetragen. [[Benutzer Diskussion:SniGG|Rückfragen hier bitte]].';
$wiki->edit( $page_timestamp, $content, $summary );

/* Pflege RSS-Feed ein */
$feed = feed($page_cache, $last_timestamp); //erzeuge Feed-Tabelle;
$page = 'Benutzer:SniGG/Spielwiese/Aktuell/Tabelle';
$summary = $feed[0] . " Updates automatisch eingetragen. [[Benutzer Diskussion:SniGG|Rückfragen hier bitte]].";
$content = $feed[1];
if($content != "")
	$wiki->addtext( $page, $content, $summary, false, false, true);
echo "<br/>sum : $summary <br /> $content";