Ciao a tutti ho questo script,ma quando vengo caricate le immagini,specialmente quelle grandi mi crea dei problemi,perchè la tabella nella quale le visualizzo prende le dimensioni dell'immagine e occupa quasi tutta la schermata.Quindi vi chiedo mi potete aiutare a fare in modo che l'immagine che viene caricata venga ridotta a height 260 width 300.

<?php
session_start();
?>
<?php
do {
$NomeCartella = $_SESSION["Email"];
if (is_uploaded_file($_FILES['file']['tmp_name'])) {

if ($_FILES['file']['size'] > 8024000) {

echo "errore 9";
}

list($width, $height, $type, $attr) = getimagesize($_FILES['file']['tmp_name']);

if (($width > 300) || ($height > 260)) {

echo "errore 16";
}

if (($type!=1) && ($type!=2) && ($type!=3)) {

echo "errore 21";
}



if (!move_uploaded_file($_FILES['file']['tmp_name'],$NomeCartella."/".$_SESSION["Email"])) {
echo "errore 30";
}
}
} while (false);


?>