Volná diskuze

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
Dobrý den,
snažím se udělat jednoduchý horoskop. A potřeboval bych, aby si php script načetl určitou stránku a z ní vyjmul jen potřebný text (rak - datum narození - a krátký horoskop na den). Vím jak načíst stránku, ale nevím jak script nechat načíst jen požadovanou část mezi určitým <div> </div>. Jak toho prosím mohu docílit děkuji.
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

xmrnv100
Uživatelský avatar
WD Trader: 4.25/5

Příspěvky: 281
Registrace: 08.09.2012
peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
xmrnv100 píše:
Napadá mě použít regulární výraz.



A nějaký postup? Já s regulérním výrazem nedělal. Díky moc
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

Drago
Uživatelský avatar
WD Trader: 4/5

Příspěvky: 966
Registrace: 10.11.2010
Zjednudušeně by se to dalo udělat pomocí následujících funkcí:
file_get_contents
explode - za předpokladu, že bude řetězec ohraničovat charakteristický prvek jinak regulérní výrazy

EDIT: ještě zkrácený postup
file_get_contents - načteš stranku
explode - rozřízneš stránku u div do pole
explode - rouřízneš pole[1] od /div

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
Tak jsem to vyřešil,
udělal jsem to pomocí
Kód: Vybrat vše
get_string_between($retezec, "$zacatek", "$konec")


Jinak, ale díky moc za nápovědu. Na tuto možnost se taky podívám.
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

Bacon
WD Trader: N/A/5

Příspěvky: 52
Registrace: 17.04.2011
Pro plnohodnotné využívání fóra, vč. psaní příspěvků se musíte registrovat nebo se přihlásit.
Registrovat se nebo Přihlásit se