Hejsa.
Nedenstående kode, som er en side, der som udgangspunkt har 4 knappen til
hver nogle små funktioner, der alle henter indholdet af forskellige
websider, hvorefter de gennemløbes efter nogle bestemte data, som herefter
præsenteres som små stykker tekst for brugeren.
Det mystiske er, at siden virker fint på forskellige Apache-servere, men
efter jeg har lagt den på en E-smith 6.0.1 virker den ikke mere. Mens den
stadig virker på andre.
Har nogen et godt bud på hvad der går galt.
Mvh. Leif.
<html>
<head>
<link rel="stylesheet" type="text/css" href="../giggo_main.css" />
<title>Giggo Mobil</title>
<img src='../pics/pctux.gif' align=middle><b><font size=+1>Giggo
Mobil</font></b><br>
</head>
<body>
<?php
if($_POST[submit_lokal_vejrudsigt])//Lokal vejrudsigt i tekst.
{
$urlvejr = "
http://www.dmi.dk/dmi/danmark/til_lands/kbhnsj.html";
$vejrudsigt = file($urlvejr);
$filesize = sizeof($vejrudsigt);
$goon = true;
$writeout = false;
$stoptag = "Roskilde";
$index = 10000;
$br = 0;
for($i = 0; ($i < $filesize && $goon == true); $i++)
{
$data = trim(strip_tags($vejrudsigt[$i]));
if($data == "København og Nordsjælland")
{
$writeout = true;
$index = $i + 1;
}
if($index != 10000 && @strstr($data, substr($stoptag, 0, 7)))
{
$goon = false;
}
/*if($i == $index)
{
$stoptag = $data;
}*/
if($data != "" && $writeout == true && $goon == true && $data !=
"København og Nordsjælland")
{
if($br < 2)
{
echo $data. "<br>";
$br++;
}
else
{
echo $data. " ";
}
}
}
echo "<br><a href='
Kilde:'>http://www.dmi.dk'>Kilde: Meteorologisk
Institut</i></a>";
}//Slut på lokal vejrudsigt.
else if($_POST[submit_lokal_vejr_observationer])//Lokal vejrudsigt vist
grafisk.
{
$urlvejr = "
http://www.dmi.dk/dmi/danmark/til_lands/kbhnsj.html";
$vejrudsigt = file($urlvejr);
$filesize = sizeof($vejrudsigt);
$goon = true;
$writeout = false;
for($i = 0; ($i < $filesize && $goon == true); $i++)
{
$data = trim(strip_tags($vejrudsigt[$i]));
if(strstr($data, "Værløse"))
$writeout = true;
if(strstr($data, "Gilleleje"))
{
$writeout = false;
$goon = false;
}
if($writeout)
echo $data. " ";
}
echo "<br><a href='
Kilde:'>http://www.dmi.dk'>Kilde: Meteorologisk
Institut</i></a>";
}//Slut på grafisk vejrudsigt.
else if($_POST[submit_valutakurser])
{
$valuta_url = "
http://www.nationalbanken.dk/";
echo "step 1<br>";
$valuta_tekst = file($valuta_url);
echo "step 2<br>";
$filesize = sizeof($valuta_tekst);
echo "step 3<br>";
$continue = true;
if($continue)
echo "TRUE";
else
echo "FALSE";
for($i = 0; ($i < $filesize && ($continue == true)); $i++)
{
echo "step 4<br>";
$data = trim(strip_tags($valuta_tekst[$i]));
echo $data;
echo "step 5<br>";
if(strstr($data, "Valutakurser") && $data != "")
{
echo "step 6<br>";
echo "<b>Valutakurser:<br>";
$data = trim(strip_tags($valuta_tekst[$i+4]));
$EUR = strpos($data, "EUR");
$USD = strpos($data, "USD");
$JPY = strpos($data, "JPY");
$GBP = strpos($data, "GBP");
$SEK = strpos($data, "SEK");
$NOK = strpos($data, "NOK");
echo "Den". substr($data, 0, $EUR). "</b><br>";
echo "<table width=16%>";
echo "<tr><td width=50%>". substr($data, $EUR, '3') ."</td><td
width=50%>". substr($data, $EUR+3, $USD-($EUR+3)) ."</td></tr>";
echo "<tr><td width=50%>". substr($data, $USD, '3') ."</td><td
width=50%>". substr($data, $USD+3, $JPY-($USD+3)) ."</td></tr>";
echo "<tr><td width=50%>". substr($data, $GBP, '3') ."</td><td
width=50%>". substr($data, $GBP+3, $SEK-($GBP+3)) ."</td></tr>";
echo "<tr><td width=50%>". substr($data, $SEK, '3') ."</td><td
width=50%>". substr($data, $SEK+3, $NOK-($SEK+3)) ."</td></tr>";
echo "<tr><td width=50%>". substr($data, $NOK, '3') ."</td><td
width=50%>". substr($data, $NOK+3) ."</td></tr>";
echo "<tr><td colspan='2'><a
href='
Kilde:'>http://www.nationalbanken.dk'>Kilde:
Nationalbanken</i></a></td></tr>";
echo "</table";
$continue = false;
}
echo "step 7<br>";
}
echo "step 8<br>";
}
else if($_POST[stog_submit])
{
$Stog_url = "
http://www.dsb.dk/rejser_indland/trafikinfo/stog.htm";
$StogInfo = file($Stog_url);
$filesize = sizeof($StogInfo);
$overskrift = 0;
for($i = 0; $i < $filesize; $i++)
{
$data = trim(strip_tags($StogInfo[$i]));
if($data != "")
{
if($overskrift < 2)
{
if($overskrift > 0)
echo $data. "<br>";
$overskrift++;
}
else
{
echo $data. " ";
}
}
}
echo "<br><a href='
Kilde:'>http://www.dsb.dk'>Kilde: DSB</i></a>";
}
else//Start formular.
{
echo "<form method='POST' action='index.php'><table>";
echo "<tr><td><input type='submit' class='button_style_1'
name='submit_lokal_vejrudsigt' value='Vejret'></td>";
echo "<td><input type='submit' class='button_style_1'
name='submit_lokal_vejr_observationer' value='Sol/Måne'></td></tr>";
echo "<tr><td><input type='submit' class='button_style_1'
name='submit_valutakurser' value='Valuta'></td>";
echo "<td><input type='submit' class='button_style_1' name='stog_submit'
value='S-Tog Info'></td></tr>";
echo "</table></form>";
}
?>
</body>
</htm
--
Using M2, Opera's revolutionary e-mail client:
http://www.opera.com/m2/