text per div von ner page nehmen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
habbi
Mitglied
Beiträge: 548
Registriert: 04.05.2005 16:20
Wohnort: Schweiz
Kontaktdaten:

Beitrag von habbi »

ja ich hab schon die richtigen divs genommen aber das geht irgendwie mit diesen 2 nicht..
chrisbi
Mitglied
Beiträge: 25
Registriert: 12.09.2006 20:52

Mhh

Beitrag von chrisbi »

*schieb*
chrisbi
Mitglied
Beiträge: 25
Registriert: 12.09.2006 20:52

Beitrag von chrisbi »

Also bei mir funktioniert der Code aber: es erscheint nur habbo-image/... ohne vorne das http://www.habbo.de und somit zeigt er auch das bild nicht an. Irgendwie muss das noch eingefügt werden aber wie?
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag von Xwitz »

In dem ausgelesenen Codeschnipsel nach

Code: Alles auswählen

src="
suchen und dahinter den absoluten Pfad der ausgelesenen und somit der verlinkenden Datei einfügen. Wenn es um was anderes als Bilder geht, muß man natürlich nach was anderem als src suchen.
chrisbi
Mitglied
Beiträge: 25
Registriert: 12.09.2006 20:52

Beitrag von chrisbi »

Hä wo muss ich das den hier einfügen in dem script?

Code: Alles auswählen

<?php

$data = file_get_contents("http://seite.ch/");
if (!stristr($data,'<div class="irgendnediv1">')){
  echo "Status nicht verfügbar";

}else{

preg_match("#". preg_quote('<div class="profile-motto">', '#') . "(.*?)" . preg_quote('<div class="clear"></div>', '#') . "#is", $data, $result);
echo $result[1];

}
?>
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag von Xwitz »

Dein script ist nicht der "ausgelesenen Codeschnipsel" falls es Dir nicht klar ist. Die Einfügung ist in dem ausgelesenen code vorzunehmen.

Wo das in dem script gemacht wird, ist egal, einfach src=" durch src="http://seite.ch/ (das, was bei Dir in file_get_contents("") steht) ersetzen.
chrisbi
Mitglied
Beiträge: 25
Registriert: 12.09.2006 20:52

Beitrag von chrisbi »

Ich glaub du verstehst mich falsch, aber egal ich hab nen anderen Script gefunden ;)

Code: Alles auswählen

<?php
$s = file_get_contents("http://www.seite.de");
if (!stristr($s,'<div class="anything">')){
  echo "Status nicht verfügbar";
}else{
  $dat = split('<div class="anything">',$s);
  $dat = split('<div class="anything">',$dat[1]);
  $dat = split("src=\"",$dat[0]);
  $dat = split("\"",$dat[1]);
  echo "<img src='http://www.seite.de/".$dat[0]."'>";
}
?>
Antworten

Zurück zu „Coding & Technik“