[Php-it] [img=left]http://www.miosito. com/pic.jpg[/img] con preg_replace();

Alessandro Marinuzzi alecosnet at inwind.it
Thu Oct 26 14:59:14 CEST 2006


Ciao a tutti, ho un altro quesito... si tratta di regex... me ne sono 
fatta una per le immagini ma mi sa che si può migliorare ancora molto:
$body = preg_replace('/\[img=([a-z]+)\]([^[]+)\[\/img\]/', '<IMG 
SRC="$2" ALT="$2" ALIGN="$1">', $body);

<?php
  $body = "ecco una immagine: 
[img=left]http://www.alecos.it/gfx/Logo.png[/img]... ecco cosa succede 
se metto left come parametro, posso mettere anche [img=right] ;-)";
$body = preg_replace('/\[img=([a-z]+)\]([^[]+)\[\/img\]/', '<IMG 
SRC="$2" ALT="$2" ALIGN="$1">', $body);
echo $body;
?>

Che ne dite si può migliorare? Trovate errori? Spero di no... magari è 
un pò incasinata ;-)

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



More information about the Php-it mailing list