Also,
jetzt mal für alle:
Den nachfolgenden Code müsst ihr einfach in den der Seite einfügen, auf der ihr die Warnungen angezeigt bekommen möchtet. Beachtet bitte das die Datei eine .php sein muss, das der Server weis das er diese parsen muss.
Bitte nehmt vorher noch die Konfiguration der Links vor. Diese könnt ihr euch selbst von der neuen seite des DWD holen.(In diesem Beispiel für den Landkreis Dachau)
PHP-Code:
<map name="dwd">
<area shape="rect" coords="147,0,186,51" href="http://www.dwd.de" target="_blank" alt="Deutscher Wetterdienst" title="Deutscher Wetterdienst">
</map>
<p>
<u><b>Wetterwarnungen für den Landkreis Dachau</b></u></p>
<p>
<?
//Die Folgenden Links müsst ihr euch selbst bei http://www.wettergefahren.de heraussuchen.
$datei = "http://www.wettergefahren.de/zeige.php?ID=DAH#O";
//-------die Datei in der die Warnungen stehen---------------
$karte = "http://www.wettergefahren.de/scripts/getimg.php?src=/wundk/Warnungen/MS00_O.png";
//-------das Bild von eurem Landkreis-----------
$verlauf = "http://metportal.dwd.de/bvbw/portlets/WarnPortlet/jsp/getwarningmaps.jsp?src=DAH_timeline.png&mimeType=image/png";
//-------der Zeitliche Verlauf der Warnungen. Den gibt es nur bei http://www.dwd.de, er wird aber wenn die Seite down ist nicht eingeblendet.
$verlaufgefahren = file($verlauf);
if($verlaufgefahren)
{
echo '<table border="0">
<tr>
<td>
<img src="'.$verlauf.'" alt="Zeitlicher Verlauf der Warnungen" border="0" />
</td>
</tr>
</table>';
}
?>
<table align="center" border="0" cellpadding="0" cellspacing="0" align="center" width="100%">
<tr>
<td align="center">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<table align="center" border="0" bgcolor="#ffffff" cellpadding="0" cellspacing="0" width="500" height="390" background="<?php echo $karte ?>" style="border: 1px solid #000000;background-position:center;background-repeat:no-repeat;">
<tr>
<td>
<table border="0" width="500" height="390" background="wetter/bilder/halb.png">
<?PHP
$array = file($datei);
if(count($array)<=16){
echo "<tr>
<td bgcolor=\"#66B5FF\" width=10 valign=top>
<a name=\"A\"> </a>
</td>
<td valign=\"top\">";
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
<tr>
<td height=\"70\" valign=\"top\">
<img src=\"wetter/bilder/dwdlogo.gif\" usemap=\"#dwd\" alt=\"Deutscher Wetterdienst\" title=\"Deutscher Wetterdienst\" align=\"right\" border=\"0\">
</td>
</tr>
<tr>
<td valign=\"top\" style='color: #000000'><center><b>Es liegen keine Warnungen für den Landkreis vor</b></center>
</td>
</tr>
</table>";
}
if(count($array)>16){
echo "<tr>
<td valign=\"top\">";
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
<tr>
<td height=\"70\" valign=\"top\">
<img src=\"wetter/bilder/dwdlogo.gif\" usemap=\"#dwd\" alt=\"Deutscher Wetterdienst\" title=\"Deutscher Wetterdienst\" align=\"right\" border=\"0\">
</td>
</tr>";
echo "<tr>
<td style='color: #000000;' align='left'>";
$size = count($array);
$border = $size - 3;
for($x=9;$x<$border;$x++)
{ if($x == 12)
{
}
else
{
echo $array[$x];
}
}
echo " </td>
</tr>
</table>";
}
echo "</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>";
?>
wenn ihr das
Hier müsst ihr wieder die entsprechende Datei des DWD einfügen.
Da wo steht "link/zum/script" fügt ihr die url zum vorhergehenden script an. Soltet ihr eine Homepage mit Frames haben, vergesst nicht den target=' ' -Tag.
auch die URL zum "achtung.png" müsst ihr anpassen.
Beachtet, auch die Seite wo ihr diesen Code einfügt muss die Endung .php haben.
Damit das ganze läuft benötigt ihr noch ein paar Bilder. Die könnt ihr euch hier herunterladen.
In Aktion könnt ihr das Script hier sehen, wenn eine Warnung vorliegt wird im Schwarzen Balken unter dem "Fw Vierkirchen" - Bild neben "Wetterwarnung" ein Warndreieck eingeblendet.