a ed l sono le dimensioni attuali dell'immagine, se non le hai già in db le devi prendere con getimagesize();
$final lo decidi tu ed è la larghezza finale del file
$image è il solo nome dell'immagine
$path è la directory dove si trova l'immagine (non del sito come ho indicato nel primo post)
esempio:
Codice PHP:
/* per
[url]http://www.sito.it/images/immagine.jpg[/url]
[url]http://www.sito.it/images/thumbs/immagine.jpg[/url]
*/
$image = "immagine.jpg";
$path = $_SERVER['DOCUMENT_ROOT'] . '/images';
# se non li hai, $l ed $a
list($l,$a) = getimagesize("$path/$image");
$dir_to_put = 'thumbs';
$final = '50' # pixel di larghezza del file thumb
# poi chiami la funzione
make_thumb_square ($image,$a,$l,$final,$dir_to_put,$path)