[Php-it] Regex condizionale...

Alessandro Marinuzzi alecosnet at inwind.it
Tue Feb 6 14:45:54 CET 2007


Giovanni Cappellini ha scritto:
>> dovresti fare il thumbnail server side con le gd2 e tenere le due
>> versioni.
> Si ma così gli utenti si scaricano lo stesso 3 mega di jpeg per poi
> vederla 400x300...
>
> Questo è uno di quei casi in cui non capisco perché occorra usare le
> espressioni regolari... Ormai le vedo usare anche per fare il sugo... :D
>
> Io chiamo le mie immagini così:
>
> <img src="img/resize.php?file=/prodotti/salame.jpg&width=400&height=300">
>
> In resize.php vado a vedere se già esiste un thumb con quelle
> dimensioni in una mia cache, altrimenti me lo vado a creare. E i siti
> volano :D
Oky! fatto! ma adesso mi ritrovo con questo problema:

[img]http://alecos.no-ip.org/set/thumb.php?src=http://alecos.no-ip.org/img/AmigaOS39-1280x1024.png&x=400&y=400&f=0&t=2[/img]

mi piacerebbe fare come segue:

if (preg_match("/\[img\](.+?)\[\/img\]/", $body)) {
  $body = preg_replace("/\[img\](.+?)\[\/img\]/", '<A HREF="$src"><IMG SRC="$1"></A>', $body);
}

prendendo $src da qui:
src=http://alecos.no-ip.org/img/AmigaOS39-1280x1024.png

come posso passare "src" alla regex?

-- 
Alessandro Marinuzzi
---------------------
http://www.alecos.it/
---------------------



More information about the Php-it mailing list