Inhalt von anderen Seiten nehmen

  • geschlossen

  • TheAwak3r
  • 1141 Aufrufe 7 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Inhalt von anderen Seiten nehmen

    Hallo Leute ich habe mal eine Frage. Mein Schujahrgang ist im Moment dabei eine Jahrgangshomepage zu machen für unseren Abitur-Jahrgang.. Ich würde für diese Seite gerne ein Script schreiben. Dies soll dazu dienen Ausfälle von Kursen anzuzuzeigen. Dies möchte ich aber nicht immer selber eintragen sondern von einer anderen Seite übernehmen.

    Auf unsere Schulhomepage sit eine ABtielung Unterrrichtsausfall in der auch Ausfallende Kurse für die Oberstufe stehen.. Nun wolllte ich fragen ob es möglich ist diese Tabelle die dort täglich aktualiserit wird aus diesem html dokument zu "nehmen".

    Ich hoffe ihr versteht was ich meine. Im endeffekt soll dieses script auf unsere jahrgangshomepoage eingebaut werden und nur den Abschnitt für die Oberstufe aus der Tabelle der fremden Seite anzeigen...
    Ist sowas mit Php Möglich?


    gruß theawak3r
  • Hi,
    also am resourcensparsamsten ist die Funktion PHP: file_get_contents - Manual
    Jedoch gibt es viele Varianten.
    PHP: fopen - Manual , PHP: file - Manual oder CUrl erledigen das Gewollte ebenso ;)

    Die einzige Voraussetzung ist, dass "allow_url_fopen" in der php.ini auf 1 gesetzt ist.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • Soo das was mir nun zwar nicht am effizientesten aber am eifnachsten erscheint weil ich den befehl schon kenne wäre mit fopen. Nur wenn ich dann den Quelltexst von diesem html dokument offen habe wie kann ich mir dann praktisch nur den inhalt von 1 bestimmten Tabelle ein ein array packen oder so..?
  • Du musst einfach ein Muster suchen, welches nur an der Stelle vorkommt, wo deine Daten sind.
    Habe das mal für eine Suchmaschine gemacht, die Inserate-Seiten abgeklappert hat.
    Am einfachsten, wenn der Webmaster der abzusuchenden Seite Kommentare benutzt, dann kann man einfach bis dahin löschen und dann Suchen.

    Ich habe die Funktion preg_match_all zum Auslesen benutzt. Dort kriegt man die komfortableren Ergebnisse (Array), als das alles mit String-Funktionen zu lösen, wobei der Code auch ins 4-fache der Länge geht.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.