PHP filter zo súboru
PHP filter zo súboru
Zdravíčko, chcel by som sa informovať o možnosti filtrovania obsahu textového súboru. Mám textový súbor ktorý obsahuje HTML kód a potreboval by som z neho vyfiltrovať všetky linky, teda aby mi vypísalo všetko v tvare <a href...>.....</a> a odstránilo ostatné veci. Je nejaká možnosť ako toho docieliť? Za každú radu budem vďačný. Našiel by som si to aj sám ale neviem pod akým keyword to hladať. ďak 
-
harrison314
Hardcore addict
- Príspevky: 8223
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: PHP filter zo súboru
Mas nato hned dve moznost:
- XPath : http://stackoverflow.com/questions/3786 ... ath-in-php
- Regexi: http://stackoverflow.com/questions/4001 ... e-href-tag
Len tie kody si budes musiet trochu upravit.
- XPath : http://stackoverflow.com/questions/3786 ... ath-in-php
- Regexi: http://stackoverflow.com/questions/4001 ... e-href-tag
Len tie kody si budes musiet trochu upravit.
Re: PHP filter zo súboru
ísť mi to ide, len ten preg_match_all('/<a href="(.*)">/', $file, $a); neviem spraviť tak, aby mi to zobralo celý link a vypísalo.
Teraz mám export len za všetko čo je za href, no ja potrebujem celý link vrátane <a href...>obsahu</a> a ukončenia. Vôbec netuším ako pracujú tie podmienky a ako to docieliť.
Teraz mám export len za všetko čo je za href, no ja potrebujem celý link vrátane <a href...>obsahu</a> a ukončenia. Vôbec netuším ako pracujú tie podmienky a ako to docieliť.
-
harrison314
Hardcore addict
- Príspevky: 8223
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: PHP filter zo súboru
SKus zmenit regex na '/<a href="(.*)">[^<]*<\/a>/'
Re: PHP filter zo súboru
Ďakujem Ti, medzi časom som to vyriešil týmto /<a href="(.*?)<\/a>/s a v echo som pridal <a href=" a nakoniec </a>. účel to splnilo.
Moc ďakujem
Moc ďakujem