Codice PHP:
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Foto :<input type="file" name="ConfAvatar"/>
<input type="submit" value="Conferma" name ="Send" />
</form>
<?php
if(isset($_POST['Send'])){
$ConfAvatar = $_POST['ConfAvatar'];
function resizeImage($old_image, $new_image, $width, $height = -1) {
//Prelevo l'estensione del file originale
$est = @substr($old_image, -3);
//Prelevo l'estensione del nuovo file
$new_est = @substr($new_image, -3);
//Creo la risorsa immagine GD2
$image = NULL;
switch ($est) {
case "jpg":{
if (@imagetypes() & IMG_JPG)
$image = @imagecreatefromjpeg($old_image);
} break;
case "png":{
if (@imagetypes() & IMG_PNG)
$image = @imagecreatefrompng($old_image);
} break;
case "gif":{
if (@imagetypes() & IMG_GIF)
$image = @imagecreatefromgif($old_image);
} break;
}
if ($image == NULL)
return FALSE;
//Resampling dell'immagine
$new_res = @imagecreatetruecolor($new_width, $new_height);
if (@imagecopyresampled($new_res, $image, 0, 0, 0, 0, $new_width, $new_height, $old_width, $old_height) == FALSE)
return FALSE;
//Salvo la nuova immagine
switch ($new_est) {
case "jpg":{
@imagejpeg($new_res, $new_image);
} break;
case "png":{
@imagepng($new_res, $new_image);
} break;
case "gif":{
@imagegif($new_res, $new_image);
} break;
}
@imagedestroy($image);
@imagedestroy($new_res);
return TRUE;
}
if (resizeImage($ConfAvatar, 'avatar.png', 64, 64) == TRUE){
die('Immagine ridimensionata.');
}else{
die('Errore');
}
}
?>
questo è il mio codice, che per altro nn va....
Non capisco dove devo mettere la cartella in cui voglio salvare l'immagine