ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
229
229
EMPFEHLEN
-
05.12.05 21:16 #1
Guten Abend,
Es geht um ein Tool für eine Langlaufpiste. Die Verantwortlichen können im Web ein Formular ausfüllen (formular.php). Sobald man dieses absendet, wird das File formular.htm generiert, welche die ausgefüllten Daten (Pisten offen/geschlossen, Temp., Wetterbedingungen, etc.) ausgibt. Was ich jetzt möchte, ist ein Teil der Daten auf einer anderen Website zu integrieren (nämlich nur die Wetterlage und die Temperatur). Ist das überhaupt möglich?
Falls Ihr den Code als Hilfe benötigt, einfach kurz Bescheid geben.
Danke und Gruss
-
Hallo,
dein Vorhaben kannst du mir Regulären Ausdrücken realisieren.
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
06.12.05 14:41 #3
Das war es, vielen Dank. Für alle die es interessiert, mit folgendem Code
könnt Ihr Teile einer anderen Website rausfiltern und anzeigen. Ihr müsst einfach wissen, wie der gewünschte Teil heisst. In diesem Beispiel wird alles was zwischen <td id="wetter"> und dem nächsten </td> steht, ausgespuckt.
PHP-Code:<?php
// URL, die durchsucht werden soll
$url = "http://www.dassuperwetter.com/index.htm";
// Zeichenfolge vor relevanten Einträgen
$startstring = "<td id=\"wetter\">";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "</td>";
$file = @fopen ($url,"r");
if (trim($file) == "") {
echo "Service out of order";
} else {
$i=0;
while (!feof($file)) {
// Wenn das File entsprechend groß ist, kann es unter Umständen
// notwendig sein, die Zahl 2000 entsprechend zu erhöhen. Im Falle
// eines Buffer-Overflows gibt PHP eine entsprechende Fehlermeldung aus.
$zeile[$i] = fgets($file,2000);
$i++;
}
fclose($file);
}
// Nun werden die Daten entsprechend gefiltert.
for ($j=0;$j<$i;$j++) {
if ($resa = strstr($zeile[$j],$startstring)) {
$resb = str_replace($startstring, "", $resa);
$endstueck = strstr($resb, $endstring);
$resultat .= str_replace($endstueck,"",$resb);
$resultat .= "; ";
}
}
// Ausgabe der Daten
$resultat = "Wetter:".$resultat.",";
echo $resultat;
?>
Ähnliche Themen
-
Greenscreen rausfiltern
Von Rancasta im Forum Videoschnitt, Videotechnik & -produktionAntworten: 3Letzter Beitrag: 24.02.11, 14:04 -
Einrückungen rausfiltern
Von DataFox im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 17.02.08, 09:50 -
HTML rausfiltern
Von Merlin732 im Forum PHPAntworten: 2Letzter Beitrag: 06.10.05, 11:15 -
Sonderzeichen rausfiltern
Von Wissenscoder im Forum PHPAntworten: 2Letzter Beitrag: 06.03.05, 10:58 -
Stimme rausfiltern
Von d4kine im Forum Audiotechnik, Recording & Audio-SoftwareAntworten: 4Letzter Beitrag: 31.01.05, 20:41





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren