<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wireless.subsignal.org/index.php?action=history&amp;feed=atom&amp;title=PHP-Skripte</id>
	<title>PHP-Skripte - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wireless.subsignal.org/index.php?action=history&amp;feed=atom&amp;title=PHP-Skripte"/>
	<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=PHP-Skripte&amp;action=history"/>
	<updated>2026-10-17T12:45:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Weimarnetz Wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wireless.subsignal.org/index.php?title=PHP-Skripte&amp;diff=10821&amp;oldid=prev</id>
		<title>Philipp8: php&#039;s fuer www.hammergrund.de/extern/ww/test.php</title>
		<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=PHP-Skripte&amp;diff=10821&amp;oldid=prev"/>
		<updated>2006-01-16T17:48:51Z</updated>

		<summary type="html">&lt;p&gt;php&amp;#039;s fuer www.hammergrund.de/extern/ww/test.php&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;h2&amp;gt;PARSENEWS F�?R DAS AUSLESEN VON [[Testneuigkeiten]]: &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
function parseNews($file, $startstring, $endstring, $mitstrings) {&lt;br /&gt;
&lt;br /&gt;
    $inside=false;&lt;br /&gt;
    $text = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    $handle = fopen ($file, &amp;quot;r&amp;quot;);&lt;br /&gt;
    while (!feof($handle)) {&lt;br /&gt;
        $line = fgets($handle, 4000);&lt;br /&gt;
        if (false !== strpos($line,$startstring))&lt;br /&gt;
        {&lt;br /&gt;
            $inside=TRUE;&lt;br /&gt;
            if (!$mitstrings) continue;&lt;br /&gt;
        }&lt;br /&gt;
        if ($inside &amp;amp;&amp;amp; false !== strpos($line,$endstring))&lt;br /&gt;
        {&lt;br /&gt;
            $inside=FALSE;&lt;br /&gt;
            if ($mitstrings) $text .= $line;&lt;br /&gt;
        }&lt;br /&gt;
        if ($inside) $text .= $line;&lt;br /&gt;
    }&lt;br /&gt;
    fclose ($handle);&lt;br /&gt;
&lt;br /&gt;
    return $text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$url = &amp;quot;http://wireless.subsignal.org/index.php/Testneuigkeiten&amp;quot;;&lt;br /&gt;
$text = parseNews($url, &amp;quot;//beginnews&amp;quot;, &amp;quot;//endnews&amp;quot;, FALSE);&lt;br /&gt;
&lt;br /&gt;
// und jetzt was mit $text machen, z.B.&lt;br /&gt;
echo $text;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; F�?R DAS AUSLESEN VOM RECENTCHANGES RSS-FEED: &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
* Konfiguration&lt;br /&gt;
*/&lt;br /&gt;
  $cache_file    =    &amp;quot;news.cache&amp;quot;; &lt;br /&gt;
  $cache_time    =    3600; &lt;br /&gt;
  $max_items    =    15; &lt;br /&gt;
&lt;br /&gt;
  $backend    =    &amp;quot;http://wireless.subsignal.org/index.php?title=Spezial:Recentchanges&amp;amp;feed=rss&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
  $items        =    0; &lt;br /&gt;
  $time        =    split(&amp;quot; &amp;quot;, microtime()); &lt;br /&gt;
&lt;br /&gt;
srand((double)microtime()*1000000); &lt;br /&gt;
$cache_time_rnd    =    300 - rand(0, 600); &lt;br /&gt;
&lt;br /&gt;
if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) + $cache_time_rnd &amp;lt; 0) || (!(filesize($cache_file))) ) { &lt;br /&gt;
&lt;br /&gt;
  $fpread = fopen($backend, &amp;#039;r&amp;#039;); &lt;br /&gt;
  if(!$fpread) { &lt;br /&gt;
      echo &amp;quot;$errstr ($errno)&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
      exit; &lt;br /&gt;
  } else { &lt;br /&gt;
&lt;br /&gt;
      $fpwrite = fopen($cache_file, &amp;#039;w&amp;#039;); &lt;br /&gt;
      if(!$fpwrite) { &lt;br /&gt;
          echo &amp;quot;$errstr ($errno)&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
          exit; &lt;br /&gt;
      } else { &lt;br /&gt;
&lt;br /&gt;
        while(! feof($fpread) ) { &lt;br /&gt;
&lt;br /&gt;
          $buffer = ltrim(Chop(fgets($fpread, 256))); &lt;br /&gt;
&lt;br /&gt;
          if (($buffer == &amp;quot;&amp;lt;item&amp;gt;&amp;quot;) &amp;amp;&amp;amp; ($items &amp;lt; $max_items)) { &lt;br /&gt;
            $title = ltrim(Chop(fgets($fpread, 256))); &lt;br /&gt;
            $link = ltrim(Chop(fgets($fpread, 256))); &lt;br /&gt;
            $description = ltrim(Chop(fgets($fpread, 256))); &lt;br /&gt;
&lt;br /&gt;
            $title = ereg_replace( &amp;quot;&amp;lt;title&amp;gt;&amp;quot;, &amp;quot;&amp;quot;, $title ); &lt;br /&gt;
            $title = ereg_replace( &amp;quot;&amp;lt;/title&amp;gt;&amp;quot;, &amp;quot;&amp;quot;, $title ); &lt;br /&gt;
            $link = ereg_replace( &amp;quot;&amp;lt;link&amp;gt;&amp;quot;, &amp;quot;&amp;quot;, $link ); &lt;br /&gt;
            $link = ereg_replace( &amp;quot;&amp;lt;/link&amp;gt;&amp;quot;, &amp;quot;&amp;quot;, $link ); &lt;br /&gt;
            $description = ereg_replace( &amp;quot;&amp;lt;description&amp;gt;&amp;quot;, &amp;quot;&amp;quot;, $description ); &lt;br /&gt;
            $description = ereg_replace( &amp;quot;&amp;lt;/description&amp;gt;&amp;quot;, &amp;quot;&amp;quot;, $description ); &lt;br /&gt;
&lt;br /&gt;
            $ausgabe_temp = &amp;quot;&lt;br /&gt;
                               &amp;lt;a href=\&amp;quot;&amp;quot;.$link.&amp;quot;\&amp;quot;&amp;gt;&amp;quot;.$title.&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;p&amp;gt;&amp;quot;.$description.&amp;quot;&amp;lt;/p&amp;gt;&lt;br /&gt;
                            &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
             fputs($fpwrite, $ausgabe_temp); &lt;br /&gt;
&lt;br /&gt;
             $items++; &lt;br /&gt;
           } &lt;br /&gt;
&lt;br /&gt;
          } &lt;br /&gt;
      } &lt;br /&gt;
      fclose($fpread); &lt;br /&gt;
  } &lt;br /&gt;
  fclose($fpwrite); &lt;br /&gt;
} &lt;br /&gt;
include($cache_file);&lt;/div&gt;</summary>
		<author><name>Philipp8</name></author>
	</entry>
</feed>