![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
To mój kod Kod $tekst = ' <div style="border: 1pt solid windowtext; padding: 1pt 4pt;"><span style="font-size: 14pt;"><a href="/arch_pliki/file/DOWZ%20Derdowskiego.pdf"><img height="333" width="500" src="/arch_pliki/image/w01.jpg" alt="" /><br /> </a>&nbsp;<img height="333" width="500" src="/arch_pliki/image/w02.jpg" alt="" /></span></div> '; $aa = '#/arch_pliki/image/(.*)(jpg)#'; preg_match_all($aa, html_entity_decode($tekst), $mat, PREG_SET_ORDER); foreach ($mat as $val) { echo str_replace('%20',' ',$val[0])."<br/>"; } $aa = '#/arch_pliki/file/(.*)(pdf)#'; preg_match_all($aa, html_entity_decode($tekst), $mat, PREG_SET_ORDER); foreach ($mat as $val) { echo str_replace('%20',' ',$val[0])."<br/>"; } mam problem z napisanie bardziej ogólnego(uniwersalnego) wyrażenia regularnego by działało dla róznych typ. plików(np.:gif,txt) oraz ścieżki dostępu po arch_pliki. Proszę o pomoc. P.S. Moich prób nie umieszczam, to nie jest dział humoru. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 31 Dołączył: 14.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To jest wyrażenie regularne które zwróci pełny adres
potem tylko usuń początek ( src lub href ) -------------------- Jeżeli pomogłem kliknij "Pomógł" :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za zainteresowanie oraz odpowiedź.
Widzę że sprawdzałeś na stronie tam ok ale... Pozdrawiam Ten post edytował raak07 26.05.2011, 15:41:43 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 31 Dołączył: 14.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
nikt chyba nie pisze wyrażeń regularnych z palca, gdzieś musiałem je przetestować czy działają....
-------------------- Jeżeli pomogłem kliknij "Pomógł" :)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hej
To że sprawdziłeś, świadczy tylko o poważnym podejściu do tematu przez Ciebie. Po zastosowaniu Tojej propozycji - wyświetla href="/arch_pliki/file/DOWZ Derdowskiego.pdf">tu ramka obrazka. Jeżeli (jpg|pdf|jpeg) zamienimy na (pdf) jest ok Napisałe tak Kod \/arch_pliki\/(image|file)\/(.*)(jpg|gif|png|pdf) ale też nie działa jak trzeba podobnie jak przy Twojej propozycji Jeszcze raz dziękuję Pozdrawiam Ten post edytował raak07 26.05.2011, 19:13:10 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 06:57 |