Salve, volevo creare un 'tool' per scalare immagini, ma non capisco perchè mi dia errore. Premetto che ho il server-to-server attivo, anche perchè se provo a cambiare i link con un' immagine interna mi da sempre errrore (non a livello sintattico php, ma l' immagine non può essere visualizzata ecc.)

Codice PHP:
<?

$url1 
$_POST['url'];
$larghezza $_POST['width'];
$altezza $_POST['height'];
$scalato $_POST['scalato'];
$alpha $_POST['alfa'];

if(
$alpha == "sì") {
$salvaalpha "true";
} else {
$salvaalpha "false";
}

if(isset(
$scalato)) {

if(empty(
$url1) || !is_numeric($larghezza) || !is_numeric($altezza)) {
echo 
"Errore! Ricorda che devi inserire un URL valido, la larghezza e l\' altezza devono essere solo numeri!";
} else {


$da = array('<','>','"');
$a = array('','','');

$url str_replace($da$a$url1);

$name rand(120000);

file_put_contents("uploads/{$name}.png"file_get_contents($url));

$im imagecreatefrompng("uploads/{$name}.png");
imagesavealpha($im$salvaalpha);

$thumb imagecreatetruecolor($larghezza$altezza);
$width imagesx($im);
$height imagesy($im);

$im_finale imagecopyresized($thumb$im0000$larghezza$altezza$width$height);

header ('Content-type: image/png');

imagepng($im_finale);
unlink("uploads/{$name}.png");
imagedestroy($im);
imagedestroy($thumb);
imagedestroy($im_finale);

 }
?>