![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Mam coś takiego:
$nazwa = ' (...) <img src="http://www.a.pl/wm4dsd728/1sad890/zls_als?" alt="Nazwa do wyciągnięcia" /> (...)'; Przygotowałem taki kod:
Niestety chyba coś jest nie tak z wyrażeniem bo nie wyciąga mi tekstu z Alta. Ten post edytował mefistofeles 19.10.2009, 21:20:29 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
To sobie przejrzyj cała zmienna wynik print_r
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Dostaje coś takiego:
Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) ) Array Czyli pusto, zle wyrazenie ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Spacja pomiędzy src=, raz jest raz jej nie ma.
Poprawny wzorzec Kod $tytul = '/<img src="(.+?)" alt="(.+?)"/m'; Ten post edytował athei 19.10.2009, 21:47:17 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Sory, ale nie qumam ;>
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 10.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
masz spację po SRC
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Że też tego nie zauważyłem
![]() Jeszcze jedna sprawa. Chciałbym w powyższym wyrażeniu pominąć wszystkie alty których zawartość wygląda tak: alt="+" , czyli żeby wyciągnęło mi wszystko co znajduje się w altach z pominięciem '+' . Jak to najlepiej zrobić ? Może chociaż jakieś wskazówki. Da radę to zrobić za pomocą jednego wyrażenia ? Tzn czy do tego co widać wyżej można dopisać jakieś regułki odpowiadające za ignorowanie pewnych treści w alcie, czy po prostu trzeba przelecieć po wszystkich wynikach jeszcze raz nowym wyrażeniem i zrobić to jak gdyby w 2 krokach ? ? Ten post edytował mefistofeles 21.10.2009, 09:14:48 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:54 |