Zmorcia
28.07.2008, 07:01:03
Witam, mam małe pytańko, hmm wiecie jak wyciągnąć zawartość np z: <div>zawartość tutaj</div>
Potrzebuje kod, wiem że to nie jest trudne a możliwe.
Pomoże ktoś ?
hmm strip_tags() zajrzyj do manuala
bogdan89
28.07.2008, 07:56:37
Cytat(MWL @ 28.07.2008, 08:48:51 )

hmm strip_tags() zajrzyj do manuala
ale kolega pytał jak
wyciągnąć dane z pomiędzy dwóch znaczników, a
nie jak opuścić te divy, więc domyslam się, że te proste divy to tylko dla przykładu.
zobacz funkcję
preg_match();" title="Zobacz w manualu PHP" target="_manual
użyj
<?php
$dane = preg_replace("#<div>(.*?)</div>#si", "1", "TEN TEKST Z DIVEM") ?>
dyniaq
28.07.2008, 08:47:11
To wyrażenie regularne będzie tylko śmigać z "czystym" div'em. Jeżeli będzie to div z id to już nie będzie działać.
Zmorcia
28.07.2008, 08:53:22
Wielkie dzieki :*
Popatrzcie wyswietla mi sie styl bo pobralem go z <style>dsfdfdf</style>
ale poniżej jest reszta strony ;/
http://zmorcia.pl/nauka/gf.php
dyniaq
28.07.2008, 09:00:48
Zapodaj kodzik, bo tak na sucho to nie wiadomo co jest nie tak. No i określ mniej więcej co chcesz osiągnąć, a pewnie uda nam się coś podpowiedzieć jeszcze...
Zmorcia
28.07.2008, 09:02:58
<?php
$adres = "http://zmorcia.pl";
$dane = preg_replace("#<style>(.*?)</style>#si", "1", "$strona"); ?>
bogdan89
28.07.2008, 09:08:27
<?php
$adres = "http://zmorcia.pl";
preg_match("#<style>(.*?)</style>#si", $strona, $wynik); ?>
Zmorcia
28.07.2008, 09:09:48
Rządzisz!!
dyniaq
28.07.2008, 09:16:58
Zmorcia
ZMIENNYCH NIE BIERZE SIĘ W CUDZYSŁOWIE ;p Powinno działać to, co napisałeś.
bogdan89
IMO trochę bez sensu tworzyć tablicę dla preg_match, jeżeli funkcja zawsze zwróci tylko jedną (pierwszą napotkaną zgodność z regiem) wartość. Wystarczyłoby echo preg_match(...);
bogdan89
28.07.2008, 09:21:50
sprawdziłem:
po usunięciu cudzysłowów - nie działa. cudzysłowy nie mają tutaj nic do rzeczy, bo mogą być, chociaż tak się robić nie powinno.
odpal sobie ten mój kod i zobacz print_r($wynik);
dyniaq
28.07.2008, 09:52:18
Ok. Przepraszam <skrucha> Następnym razem wszystko dokładnie sprawdzę zanim się wypowiem ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.