Seite 2 von 3
Verfasst: 24.01.2007 17:18
von gn#36
Nein.
Du musst es aneinander anpassen. Aber das ist nun wirklich nicht schwer, nur die Variablen anders benennen. Wenn du das nicht kannst, wie willst du dann das Skript in ein anderes einbauen?
Verfasst: 26.01.2007 19:08
von habbi
welche variablen wie anpassen?..
so?..?..?
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];
}
?>
dann gibts das
http://php.radio-switch.ch/tester.php
Verfasst: 27.01.2007 01:26
von gn#36
Was vollkommen logisch ist, da du mit der if Abfrage testest, ob
in dem Text vorkommt. Das ist vermutlich nicht der Fall. Es wäre also sinnvoll diese Angabe durch eine zu ersetzen, die auch tatsächlich darin sein sollte, z.B. die, die den gesuchten Teil begrenzt. Oder man lässt das ganz weg (dann aber die gesamte IF Konstruktion entfernen) zunächst zumindest.
Verfasst: 27.01.2007 17:12
von habbi
höö..?
hab den überblick verloren.
Verfasst: 27.01.2007 17:28
von Xwitz

Wie wäre es damit?
Verfasst: 28.01.2007 08:40
von habbi
ups shit übersehen

vielen dank geht perfekt!!!
------edit--------
hab noch n problem
wenn ich den selben code nehme aber wenn ich das "erstellt am ..." nehmen will gehts nicht..
Code: Alles auswählen
<div class="birthday date">
30.01.2002
</div>
</div>
<div class="profile-figure">
<img alt="noob" src="/habbo-imaging/avatar/7400165008600097050354501014400091cd6ec82afbd136abc3ca443444020.gif" />
</div>
geht doch mal auf
http://www.habbo.ch/home/Meistro und schaut euch den quellentext an.. dann sucht "erstellt am ..." das und das datum will ich nehmen, geht abe rnicht mit birthday text und profile-figure

Verfasst: 29.01.2007 09:33
von habbi
*push*
Verfasst: 29.01.2007 09:38
von Xwitz
Das hinter dem Datum kein
steht sondern nur
ist Dir aufgefallen?
Verfasst: 30.01.2007 10:45
von habbi
und dann gehts nicht?
Verfasst: 30.01.2007 10:56
von Xwitz
Doch, wenn Du deinen Code entsprechend anpaßt. Bisher wurde das Ende des einzulesenden Textes durch <div class="clear"> beschrieben. Wenn es das Ende dort so nicht gibt muß man das richtige nehmen, in dem Fall </div>, sonst wird's Essig.
Was genau heißt eigentlich "gehts nicht"?