| Text von anderer Seite grabben |
MarkusStruebel
Fachidiot
Beiträge: 134
|
Hallo,
wie kann ich von einer HTML-Seite einer anderen Domain (hab Lese- und Schreibrechte) eine bestimmte Textstelle übernehmen.also beispielsweise:
...
<p align=center class=norm>
<i><b>so hier is der text den ich haben will</b></i>
</p>
...
Zu beachten ist, dass der text auf jeden Fall über mehrere zeilen geht!
Die Lösung sollte also sein:
so hier is der text den ich haben will
Sollte in PHP funktionieren....
Wie geht das?
Diese Nachricht wurde geändert von: MarkusStruebel |
|  Profil
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
Kommt das <p align=center class=norm>n<i> mehrfach vor der Stelle, die du haben willst, oder nur einmal? Wenn nur einmal, musst du nur alles danach kopieren und dann in dem String alles nach </b> löschen.
Can
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|
MarkusStruebel
Fachidiot
Beiträge: 134
|
Nein, das war ein Beispiel von mir. Konkret geht es mir darum, den Beschreibungstext einer Ebay-Auktion herauszufinden.
Ich möchte also den Text mittels auktionstext.php?auktion=3413701532 includen. Es soll dann folgendes ausgegeben werden:
Versteigere hier die Original Treiber CD der Teledat 150 PCI ISDN-Karte. CD befindet sich in gutem Zustand, da kaum verwendet! Für Fragen stehe ich gerne zur Verfügung. Viel Spaß beim Bieten!
Da das ganze im Source der Auktion so aussieht
...
</table><br></center>
<center></center>Versteigere hier die Original Treiber CD der Teledat 150 PCI ISDN-Karte. CD befindet sich in gutem Zustand, da kaum verwendet! Für Fragen stehe ich gerne zur Verfügung. Viel Spaß beim Bieten!<br><br><br><br><a name="ebayphotohosting"></a><a name="ebaylargephotohosting"></a><hr>
<center>
<table border="0" cellpadding="0" cellspacing="0">
...
benötige ich also den Text zwischen ...<center></center> und <br><br><br><br><a name="ebayphotohosting"></a>...
Hat jemand ne Lösung?
|
|  Profil
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
Wenn in $text der Quellcode steht, dann dürfte es so in der Art gehen:
$before="<center></center>";
$after="<br><br><br><br><a name="ebayphotohosting"></a>";
$pos=strpos($text,$before);
$str=substr($text,$pos+strlen($before));
$pos=strpos($str,$after);
$str=substr($str,0,$pos);
Hm...hab hier jetzt aber nix getestet. Probiers mal aus. In $str sollte der Text dazwischen stehen. Es lohnt sich aber auch immer Hilfsfunktionen zu schreiben, wie z.B. str_before, str_after oder str_between...
Can
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|
MarkusStruebel
Fachidiot
Beiträge: 134
|
FUNKTIONIERT *DANKEEEE*
|
|  Profil
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
kewl *über-mich-selbst-staun*
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|
MarkusStruebel
Fachidiot
Beiträge: 134
|
Can schrieb am 17.04.2003 18:28
kewl *über-mich-selbst-staun* |
Wenns ausgereift is, kann ich dir gerne mein Ebay-Script zukommen lassen...
|
|  Profil
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
Tu das
lukas@sansiba.de
---
" S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|
MarkusStruebel
Fachidiot
Beiträge: 134
|
Wie gebe ich $str aus, wenn $str mehrfach vorkommt? (hat aber jetzt nix mit der eigentlichen Sache zu tun)
Markus
|
|  Profil
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
| ...wenn $str mehrfach vorkommt? |
Ähh....was meinst du damit?
Can
---
" S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|