- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema BBcode con immagini...
-
Problema BBcode con immagini...
Buon giorno.
Io ho preso dal forum questo script per i bbcode ma c'è un problema con le immagini io le vorrei visualizzare in propozione (altezza e larghezza), ma non so come fare...mi potreste aiutare[PHP]
<?phpfunction bbcode_format($var) {
$search = array(
"/[center](.?)[/center]/is",
"/[b](.?)[/b]/is",
"/[i](.?)[/i]/is",
"/[u](.?)[/u]/is",
"/[img](.*?)[/img]/is"
);$replace = array( '<center>$1</center>', '<strong>$1</strong>', "<em>$1</em>", "<u>$1</u>", '<img width="200" height="200" src="$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;
}
?>
[/PHP]
-
Ciao Zomer. Il problema non è con il codice del BBCode, dovresti pre-ridimensionare le foto da inserire.
Quì trovi uno script che potrebbe tornarti utile.
-
Ciao Zomer,
anche cosi dovrebbe funzionare:
[php]
<img width="200" height="auto" src="$1" />
[/php]
-
@dark: non funziona...
@samyorn: non è un upload. Gli utneti mettono il link della foto non la caricano....
-
Allora utilizzando getimagesize() ti estrapoli altezza e larghezza e poi lavori di proporzioni per valorizzare il width e l'height del BBCode.