![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Warszawa | Jankowce Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposob z kody html przy uzyciu ereg'ow moza wyszukac wysztkie hiperlacza zawarte w tym kodzie (moze byc rownie preg)
![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 204 Pomógł: 0 Dołączył: 26.12.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:9532047cf2]<?php
//url $wiersz = preg_replace("/(https?|ftp|news)(://[[:alnum:]@#%&_=?/.-]+)/","<a href='12' target=_blank>12</a>",$wiersz); $wiersz = preg_replace("/([[:alnum:]_.:-]+@[[:alnum:]_.:-]+)/i","<a href='mailto:1'>1</a>",$wiersz); ?>[/php:1:9532047cf2] -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:13 |