Buon giorno, vorrei dei vostri suggeriementi su questo codice che mi segnala questo errore
Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /membri/zomer/bbcode.php on line 40
io voglio fare una cosa semplicissima, cioè fare un resize dell'immagine attraverso la funzione immagine.
Codice PHP:
<?php
class bbcode{
function immagine($immagine){
$resize ='400';
$cosa = getimagesize($immagine);
$width = ($resize < $cosa[0]) ? $resize : $cosa[0];
echo '<img src="'.$immagine.'" width="'.$width.'" alt="'.$immagine.'">';
}
function bbcode_format($var){
$search = array(
"/\[center\](.*?)\[\/center\]/is",
"/\[left\](.*?)\[\/left\]/is",
"/\[right\](.*?)\[\/right\]/is",
"/\[b\](.*?)\[\/b\]/is",
"/\[i\](.*?)\[\/i\]/is",
"/\[u\](.*?)\[\/u\]/is",
"/\[url\](.*?)\[\/url\]/is",
"/\[url\=(.*?)\](.*?)\[\/url\]/is",
"/\[img\](.*?)\[\/img\]/is",
);
$replace = array(
'<div align="center">$1</div>',
'<div align="left">$1</div>',
'<div align="right">$1</div>',
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<a href="$1">$1</a>',
'<a href="$1">$1</a>',
$this->immagine($1),
);
while(preg_match("#\[quote\](.*?)\[\/quote\]#is", $var)!=0)
$var = preg_replace("#\[quote\](.*?)\[\/quote\]#is", '<table border="1"><tr><td>$1</td></tr></table>', $var);
$var = preg_replace($search, $replace, $var);
return $var;
}
}
?>