![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam coś takiego:
Kod <a href=http://moj.serwer.gdzies.com/img/123456.jpg><img src="http://moj.serwer.gdzies.com/img/123456.jpg" border=0 width=64 height=48 alt="super opis"></a>
jak z tego wyciagnac to co znajduje sie w alt?? Próbowalem przez substr() ale działa tylko w momencie gdy moge zapewnić stałą długość znacznika (nazwa pliku i katalogi musza mieć stałą wielkość. Rozumiem ze najlepiej byłoby wyciągnąć to poprzez wyrażenia regularne ale na tym sie nie znam ![]() Spróbowałem czegoś takiego: [php:1:ed34137c45]<?php $stronka=fopen("http://http://moj.serwer.gdzies.com/galeria.html","r"); if (!$stronka) { echo "brak strony<br>"; }else{ while (!feof($stronka)) { $temp=fgets($stronka, 1000); $wzor='^alt=[[:print:]]*></a>$'; eregi($wzor, $temp, $test); $licz0=0; for ($start=0; $start<=count($test); $start=$start++) { $opis[$licz0]=$test[$start]; $licz0++; } } } echo $opis[0]; ?>[/php:1:ed34137c45] I nie działa. Prawdopodobnie zły wzór, ale jak wyżej napisałem wyrażenia regularne to dla mnie czarna magia jak na razie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:43 |