Autor |
Nachricht |
christz
Threadersteller
Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 19.03.2013 22:40
Titel [PHP] Text von anderen Webseite grabben und auslesen lassen |
 |
|
Hallo,
ich suche dieses PHP Code, wo man die Text von andere Webseite grabbt und ausliest. Das Code soll so etwa zu schlampigem Beispiel aussehen:
Code:
Code: | <?php
blabla
open www.bild.de
suche <div id="newstext">
auslesen
ende </div>
echo $auslesen;
?> |
Danke mal im Voraus!
|
|
|
|
 |
qualidat
Dabei seit: 14.09.2006
Ort: Eichwalde bei Berlin
Alter: 64
Geschlecht:
|
|
|
|
 |
Anzeige
|
|
 |
christz
Threadersteller
Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 19.03.2013 23:42
Titel
|
 |
|
Vielen Dank, qualidat.
Aber ich hab eh ein Problem, es funktioniert irgendwie nicht:
Code: | <?php
// URL, die durchsucht werden soll
$url = "http://www.bild.de";
// Zeichenfolge vor relevanten Einträgen
$startstring = "<span class=\"headline\"><span>";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "<";
if (trim($file) == "") {
echo "Error";
} else {
$i=0;
while (!feof($file)) {
$zeile[$i] = fgets($file,2000);
$i++;
}
fclose($file);
}
$file = @fopen ($url,"r");
// 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 = "Headline im Bild.de: <b>".$resultat."</b>!";
return $resultat;
?> |
|
|
|
|
 |
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 20.03.2013 01:04
Titel
|
 |
|
Zitat: | Aber ich hab eh ein Problem, es funktioniert irgendwie nicht: |
Was nicht Dein einziges Problem ist.
|
|
|
|
 |
qualidat
Dabei seit: 14.09.2006
Ort: Eichwalde bei Berlin
Alter: 64
Geschlecht:
|
Verfasst Mi 20.03.2013 07:20
Titel
|
 |
|
Ich habe jetzt keine Zeit & Lust, deinen Code durchzugehen, aber ich gebe dir einen Tip:
Man sucht Fehler einfach Schritt für Schritt bzw. Zeile für Zeile. Also lass dir von Oben nach Unten die Ergebnisse (d.h. den Inhalt der Variablen) ausgeben (per "echo") und prüfe, ob sie dem entsprechen, was du erwartest. Wenn das an einer Stelle nicht der Fall ist, brauchst du vorerst nicht weitermachen, bis der Fehler gefunden und behoben ist ...
|
|
|
|
 |
xaos
Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
|
|
|
|
 |
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 43
Geschlecht:
|
|
|
|
 |
michael2105
Dabei seit: 26.04.2010
Ort: Köln
Alter: 48
Geschlecht:
|
Verfasst Mi 20.03.2013 18:57
Titel
|
 |
|
Abgesehen von deinen Problemen mit dem PHP-Code solltest du dir darüber klar sein, dass du gegen das Urheberrecht verstößt, wenn du die News von anderen Seiten ausliest und auf deiner Seite anzeigen lässt.
Eine andere und auch legale Möglichkeit wäre einen RSS-Feed zu parsen, der offiziell zur Übernahme in anderen Websites freigegeben ist. So wie der RSS-Feed von Heise Heise-RSS
Gruß
Michael
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
Produkte aus Webseite auslesen
Wie Strukturbaum von bestehender Webseite auslesen?
Text aus CSV auslesen und in TXT einfügen?
[FLASH] markierten text auslesen
[XML] Text aus Node auslesen [Dringend]
Flash-XML Problem mit Text auslesen!
|
 |