Sto utilizzando del codice che mi esegue il resize, e me lo esegue.
Poi vorrei copiare l'immagine ridimensionata in una cartella, ma questo non lo esegue.
Qualcuno può osservare questo codice e dirmi quali sono gli errori, perfavore?
<?php
//function CreaThumbnail($IMG, $tnX, $Estensione)
//{
$IMG = "TheSimpson/BartShout.jpg" ;
//if(strcasecmp($Estensione, "jpg") == 0 || strcasecmp($Estensione, "jpeg") == 0)
//{
$immagine = ImageCreateFromJPEG($IMG); //Creo un'immagine a partire da un file JPG
//}
//else if(strcasecmp($Estensione, "gif") == 0)
//{
// $immagine = ImageCreateFromGIF($IMG); //Creo un'immagine a partire da un file GIF
//}
//else if(strcasecmp($Estensione, "png") == 0)
//{
// $immagine = ImageCreateFromPNG($IMG); //Creo un'immagine a partire da un file PNG
//}
$LarghezzaImmagine = imagesx($immagine); //Misuro la larghezza dell'immagine
$AltezzaImmagine = imagesy($immagine); //Misuro 'altezza dell'immagine
//$proporzioneX = $LarghezzaImmagine / $tnX; //Calcolo la proporzione di ridimensionamento della larghezza
//$tnY = $AltezzaImmagine / $proporzioneX; //Calcolo l'altezza del thumbnail
$thumbnail = ImageCreateTrueColor(100, 120); //Creo il thumbnail in TrueColor
$dx = 0; //Punto di inizio sull'asse x del thumbnail
$dy = 0; //Punto di inizio sull'asse y del thumbnail
$w = 100+1; //Larghezza del thumbnail
$h = 120+1; //Altezza del thumbnail
$file_da_uplodare=ImageCopyResized($thumbnail, $immagine, $dx, $dy, 0, 0, $w, $h, $LarghezzaImmagine, $AltezzaImmagine); //Ridimensiono $immagine in $thumbnail
ImageJPEG($thumbnail,"",80); //Creo il thumbnail e lo mostro a video
//function UploadFile ($File, $Tipo, $DirectoryPrincipale, $SubDirectory)
//{
/*
$NomeFile = $_FILES["fileDaUplodare"] ['name'];
$NomeFile = str_replace(" ", "_", $NomeFile);
$FileSplit = explode(".",$NomeFile); // verifica il tipo di estensione del file, controllando
$Estensione = array_pop($FileSplit); // le ultime letere dopo l'ultimo punto
if(strcasecmp($Estensione, "jpg") != 0 && strcasecmp($Estensione, "jpeg") != 0 && strcasecmp($Estensione, "gif") != 0 && strcasecmp($Estensione, "png") != 0)
{
return "Il file inserito non è accettato";
}
*/
if (is_uploaded_file($file_da_uplodare))
{
$DestinazioneFile = "foto_arrivo/BartShout.jpg";
if(move_uploaded_file($file_da_uplodare, $DestinazioneFile))
{
return "Upload eseguito con successo";
}
else
{
return "Impossibile eseguire l'upload";
}
}
else
{
return "Il file non è stato caricato";
}
//}