Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenia regularne
gkeb
post
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 sad.gif
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:43