pass mal auf mach es doch so. du hast
2datein
datei nummer 1 führt den insert aus
datei nummer 2 liest die seite aus
also datein No.1
PHP-Code:
<?php
include 'datei2.php';
echo $Temp1; //jetzt ich auch deinen datei belegt
$sql = "INSERT INTO wetter(temp) VALUES($temp1)";
$query = mysql_query($sql)
?>
jetzt kannst du datein 2 quasi so belassen wie du sieh hattest:
PHP-Code:
<?php
include("login.php");
$webseite=file("http://de.weather.yahoo.com/GMXX/GMXX0007/index_c.html");
$fcontents= join($webseite);
$muster="face=\"Arial,Helvetica\">[b]Heute[/b]</font></td>";
$wPos=strpos($fcontents,$muster);
echo "Position $wPos
";
$rowEnd = strpos($fcontents, "</tr>",$wpos);
$row=substr($fcontents, $wPos, $rowEnd);
$valPos=strpos($row,"°[/b]</font></td></tr><tr><td align=center");
$vBefore=substr($row,$valPos-9,10);
echo "Before: $vBefore
";
if (ereg ("(-?[0-9,]{1,7})", $vBefore, $regs)) {
$temp1=$regs[1];
} else {
echo "Invalid format: ###$vBefore###";
}
$preis = strtr($preis,",","."); ## Komma durch Punkt ersetzen
print "Temp_Berlin : $temp1
";
?>
Hoffe geholfen zu haben
Greetz Nana23