mit php eine webseite auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
auslese
bereich
bestimmte daten
buffer
code
eindeutige stelle
entnommen daten
erstes zeichen
holen
host
http
lieber code
nutz
page
pos
quelle
string
tabelle
url
-
Hallo,
ich wollte gerne eine website auslesen aber nur bestimmte daten ich habe auch schon bei google geguckt aber alle sachen versteh ich entweder nicht oder der Code funkts nicht.also ich möchte aus einer Tabelle die auf einer Website ist auslesen
kann jemand mir helfen könntet
Hier Links auf den ich schon wahr mit einem Kommentar
http://www.php-kurs.info/tutorial-webseiten_auslesen.html der code funks nicht
http://www.klamm.de/forum/f64/php-webseite-auslesen-trotz-allow_url_fopen-false-16149.html der code funks auch nicht
http://www.it-academy.cc/article/722/PHP:+Fremde+Webseiten+parsen+auslesen.html der code funks auch nicht
das finde ich alle ganz blöd
Danke im Vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Da ich davon ausgehe dass du PHP aus dem Grund nimmst und den fremden Content dann auf deiner Seite darzustellen folgendes: Du musst natürlich die Quelle dieser entnommen Daten angeben!
Ich bin auf folgendes gestossen:drafed-map schrieb:
damit hast du die komplette Seite in $var. Daraus kannst du dann ja weiter extrahieren.
Nutze lieber
(damit sparst du dir das weitere Theater)$var = file_get_contents('http://deine-seite.de');
-
ich hoffe das ist was du suchst:
<?php $url = "http://domain.com $buffer = implode('', file($url)); echo $buffer; ?>
-
Ist das was du brauchst mitten in der Page? oder reicht auch das hier?
<?php // Datenquelle $host = "beispiel.html"; // Wir holen uns die Inhalte $filestring = file_get_contents($host); // Welcher Bereich $startpos = 0; //erstes Zeichen // und nehmen eine EINDEUTIGE(!) Stelle (als Bsp. hier die Tabelle mit 100%) while($pos = strpos($filestring, "<table width=\"100%\"", $startpos)) { //der Bereich endet mit (hier: </table>) was wir löschen $string = substr($filestring, $pos, strpos($filestring, "</table>", $pos + 1) - $pos); // jetzt schliessen wir den Bereich und verweisen zuvor natürlich(!) auf die Quelle lölz echo $string."<br>geholt von: www.beispielseite.de </table>"; $startpos = $pos + 1; } ?>
-
Es ist mitten auf der Page.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage