Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwanie hiperlacz
Forum PHP.pl > Forum > PHP
slash.
W jaki sposob z kody html przy uzyciu ereg'ow moza wyszukac wysztkie hiperlacza zawarte w tym kodzie (moze byc rownie preg) questionmark.gif
Ozzy
najpierw odczytujesz kod:
[php:1:7d04c7787f]<?php
$content = implode('', file($file));
?>[/php:1:7d04c7787f]
a potem używasz takiego wyrażenia : #<a href=".*">.*</a>#i
tylko nie wiem co chcesz z tymi linkami zrobic...jak chcesz sie ich calkiem pozbyc to preg_replace na '', jak chcesz wydobyć link to użyj http://pl.php.net/manual/pl/function.preg-...g-match-all.php z #<a href="(.*)">(.*)</a>#i
kicaj
[php:1:9532047cf2]<?php
//url
$wiersz = preg_replace("/(https?|ftp|news)(://[[:alnum:]@#%&_=?/.-]+)/","<a href='12' target=_blank>12</a>",$wiersz);

//mail
$wiersz = preg_replace("/([[:alnum:]_.:-]+@[[:alnum:]_.:-]+)/i","<a href='mailto:1'>1</a>",$wiersz);
?>[/php:1:9532047cf2]
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.