Variablen von anderen Seiten bei eigener HP anzeigen.

solala123

Erfahrenes Mitglied
Hallo,
ich habe keine Ahnung ob ich mit meiner Frage hier richtig bin:
Ich betreibe unsere Tischtennis Vereinshomepage und möchte, falls es überhaupt möglich ist, die Einzelergebnisse der Spieler in unserer HP anzeigen, die aber auf der Seite vom Bayerischen TT-Verband in einer Tabelle erstellt sind und auch aktuallisiert werden.
Wenn es möglich sein sollte, wie muß ich da vorgehen?
und ja, wenn es mögich sein sollte, werde ich natürlich beim BttV um schriftliche Erlaubnis anfragen.
mfg
Rainer
 
Ja, sowas ist möglich.

Allerdings kann man mit JavaScript nicht Daten von anderen Domains abfragen. Also mit einem Skript auf http://www.example.org kann man nicht Daten von http://www.google.de abfragen.

Zumindest ist das mit AJAX nicht möglich.

Allerdings ist das mit PHP möglich, sofern das und externe Zugriffe vom Provider zugelassen sind.
Hast du denn PHP-Support?
 
Hab es bis zur Klärung prophylaktisch in den PHP-Bereich verschoben. Falls es doch nicht vorhanden sein sollte, dann kann der Thread auch in den richtigen Bereich gepackt werden.

@Topic: Werden die Ergebnisse als RSS-Feed bereit gestellt? Dann könntest du ggf. diesen abfangen und auf deine Seite einbinden.
 
allo,
anke für Deine schnelle Antwort,
Das erste ist schon mal nicht schlecht, denn meine HP ist in php geschrieben,
aber wie finde ich heraus ob die Daten auf RSS bereit gestellt sind ?
 
aber wie finde ich heraus ob die Daten auf RSS bereit gestellt sind ?
Meistens wird ein Link auf der Seite angeboten.

Zum Beispiel für tutorials.de: http://www.tutorials.de/external.php?type=RSS2&forumids=


Das erste ist schon mal nicht schlecht, denn meine HP ist in php geschrieben
Gut, dann kann man erstmal die Daten per [phpf]file_get_contents[/phpf] laden und dann die spezifischen Informationen extrahieren.
Letzteres geht zum Beispiel mit regulären Ausdrücken.
 
Hallo ComFreek,
hab stundenlang mit file_get_contents() experimentiert und auch die Beschreibungen gelesen, aber geholfen hat es mir nichts :-(
Vielleicht sollte ich es aufgeben.
oder könnten wir (Du) es hin bekommen ****? wird sicher nicht einfach mit mir.

Gruß
Rainer
 
Wie hast du es denn probiert?

Du musst der Funktion im Prinzip der URL als ersten Parameter nur eine URL angeben und sie liefert dir den "Inhalt" bzw. den Quelltext.

Zum Beispiel:
PHP:
$contents = file_get_contents('http://www.tutorials.de');

Und schon hast du den Quelltext von tutorials.de in $contents abgelegt!

Jetzt musst du den für dich relevanten Part davon extrahieren. Je nach Ablage der Informationen im Quelltext geht es einfacher mit regulären Ausdrücken oder Befehlen wie [phpf]strpos[/phpf].


Vielleicht sollte ich es aufgeben.
oder könnten wir (Du) es hin bekommen ****? wird sicher nicht einfach mit mir.
Ach, es ist doch eigentlich ganz leicht (auch für einen Anfänger).
Du kannst hier gerne Fragen stellen und Hilfe dafür erwarten (aber bitte mit etwas Eigeninitiative).

Aber bitte achte darauf in Zukunft zu schreiben was genau nicht funktioniert. Wird nichts ausgegeben, erscheint eine Fehlermeldung, etc.?
 
Hallo,
Danke für die Hilfe,
Habe jetzt mal die Zeile eingegeben und habe die selbe Fehlermeldung wieder bekommen

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /homepages/34/d10430086/htdocs/TSV-Roth.de/1-Vorlage-Spieler-popup.php on line 14

In Zeile 14 steht der Befehl habe aber keine Ahnung was deaktiviert ist hab auch mal den google gefragt.

so habe ich es eingefügt :
PHP:
<?php
$contents = file_get_contents('http://www.tutorials.de');  
?>

und das ist meine HP : http://www.tsv-roth.de

wo muß ich was aktivieren ?

Gruß
Rainer
 
Hallo,

du musst den URL file-access in der PHP.ini aktivieren. Ist meistens aber nur bei virtuellen oder root Servern möglich.

Alternativ kannst du curl probieren, vielleicht ist das bei dir aktiv.
Hier findest du alle Informationen zu curl: php.net
 
Zurück