tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
229
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von matthiasschnueriger
    matthiasschnueriger matthiasschnueriger ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    182
    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
     

  2. #2
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Hallo,
    dein Vorhaben kannst du mir Regulären Ausdrücken realisieren.

    mfg
    forsterm
     
    Wie 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:.

  3. #3
    Avatar von matthiasschnueriger
    matthiasschnueriger matthiasschnueriger ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    182
    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

  1. Greenscreen rausfiltern
    Von Rancasta im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 3
    Letzter Beitrag: 24.02.11, 14:04
  2. Einrückungen rausfiltern
    Von DataFox im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 17.02.08, 09:50
  3. HTML rausfiltern
    Von Merlin732 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 06.10.05, 11:15
  4. Sonderzeichen rausfiltern
    Von Wissenscoder im Forum PHP
    Antworten: 2
    Letzter Beitrag: 06.03.05, 10:58
  5. Stimme rausfiltern
    Von d4kine im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 4
    Letzter Beitrag: 31.01.05, 20:41