Volevo creare un BBcode per il mio sito che andasse a prendere delle immagini e restituisse le sue dimensioni, solo che mi trovo in difficoltà con la funzione preg_replace, questo è il codice:
Codice PHP:
$replacemen = '<img src=http://habbo.hs.llnwd.net/c_images/album1584/$1.gif alt=$1
'.getimagesize("http://habbo.hs.llnwd.net/c_images/album1584/'$1'.gif").'>';
$text = preg_replace('#\[badge\](.*?)\[/badge\]#si',$replacemen, $text);
Il funzionamento dovrebbe essere così: [badge]Codice[/badge] (esempio [badge]ADM[/badge]), soltanto che non riesco a mettere la variabile $1 nella funzione getimagesize, infatti mi va a cercare http://habbo.hs.llnwd.net/c_images/album1584/.gif e basta, c'è un modo per poter includere quella variabile in getimagesize, o un modo di poter considerare soltanto ciò che è contenuto nei tag [badge][/badge] in per poter metter fuori la funzione?