<?php
include('functions.php');
$title 'TUM Informatik 2 Uebungen';
$url 'http://www2.informatik.tu-muenchen.de/lehre/vorlesungen/WS08/info2/uebung.php';
$path 'http://www2.informatik.tu-muenchen.de/lehre/vorlesungen/WS08/info2/';
$description '';
$lang 'de';

$file implode(''file($url));
//echo $file;
if ( !preg_match('#<h2>&Uuml;bungsbl&auml;tter:</h2>\s*<table(.+?)</table>#is'$file$regs) )
    die(
'No match!');
$block $regs[1];
$block remove_comments($block);
$block str_replace('&nbsp;'' '$block);
if ( !
preg_match_all('#<tr>\s*<td(?:.*?)>(?:.*?)([0-9.]+)([^><]+)?(?:.*?)</td>\s*<td(?:.*?)>(?:.*?)<a href="(.+?)">(?:.+?)</a>(?:.*?)</td>\s*<td(?:.*?)>(?:.*?)(?:<a href="(.+?)"(?:.*?)>(?:.+?)</a>)?(?:.*?)</td>\s*</tr>#is'$block$regs))
    die(
'No entry matches!');
//echo '<pre>'; var_dump($regs); echo '</pre>';

header('Content-Type: application/rss+xml; charset=latin1');
echo 
'<?xml version="1.0"?>
<rss version="2.0">
    <channel>
        <title>' 
$title '</title>
        <link>' 
$url '</link>
        <description>' 
$description '</description>
        <language>' 
$lang '</language>
        <pubDate>' 
date('r') . '</pubDate>
'

/* <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate> */
for ( $i count($regs[0])-1$i >= 0$i-- )
{
    if ( !empty(
$regs[4][$i]) )
    {
        
$item_title 'Info2 HA ' . ($i+1) . ' Loesung (' $regs[1][$i] . ')'
        
$item_url $path $regs[4][$i]; 
        
$item_desc 'Loesung von Abgabe ' $regs[1][$i] . $regs[2][$i];        
        
$item_date date('r'strtotime($regs[1][$i]));    
        echo 
'
        <item>
            <title>' 
$item_title '</title>
            <link>' 
$item_url '</link>
            <description>'
$item_desc '</description> 
            <pubDate>'
$item_date '</pubDate>
            <guid>' 
$item_url '</guid>
            <enclosure url="' 
$item_url '" length="1" type="application/pdf" />
        </item>'
;
    }    
    
$item_title 'Info2 HA ' . ($i+1); 
    
$item_url $path $regs[3][$i]; 
    
$item_desc 'Abgabe ' $regs[1][$i] . $regs[2][$i];
    
$item_date date('r'strtotime($regs[1][$i]));    
    echo 
'
        <item>
            <title>' 
$item_title '</title>
            <link>' 
$item_url '</link>
            <description>'
$item_desc '</description> 
            <pubDate>'
$item_date '</pubDate>
            <guid>' 
$item_url '</guid>
            <enclosure url="' 
$item_url '" length="1" type="application/pdf" />
        </item>'
;
}
echo 
'
    </channel>
</rss>
'
;
?>