Ragazzi mi potete dire dove sbaglio, mi restituisce sempre lo stesso errore:
Parse error: syntax error, unexpected T_BREAK
Codice PHP:
<?php
//Collegamento MySql
$db = mysql_connect('localhost', '****', '*****') or
die ('Non è possibile connttersi');
mysql_select_db('moviesite', $db) or die (mysql_error ($db));
//cartella images
$dir= 'C:/Program Files(x86)/Apache Software Foundation/Apache2.2/htdocs/images';
//Si assicura che il caricamento si avvenuto
if ($_FILES ['uploadfile'] ['error'] != UPLOAD_ERR_OK) {
switch ($_FILES ['uploadfile'] ['error'] ) {
case UPLOAD_ERR_INI_SIZE:
die('File troppo grande' . 'in php.ini.');
break;
case UPLOAD_ERR_FORM_SIZE:
die ('The Upload file troppo grande' . 'specificato nell html');
break;
case UPLOAD_ERR_PARTIAL:
die ('the upload files was only partially upload');
break;
case UPLOAD_ERR_NO_FILE:
die ('No file was upload');
break;
case UPLOAD_ERR_TMP_DIR:
die ('The server is missing a temporary folder')
break;
case UPLOAD_ERR_CANT_WRITE:
die ('The server failed to write upload')
break;
case UPLOAD_ERR_EXTENSION:
die ('The upload stopped extension')
break;
}
}
//Recupera le info delle immagini appena caricata
$image_caption = $_POST ['caption'];
$image_username = $_POST ['username'];
$image_date = date ('Y-m-d');
list ($width, $height, $type, $attr) =
getimagesize ($_FILES ['uploadfile'] ['tmp_name']);
//Controlla se il il file caricato è supportato
switch ($type) {
case IMAGETYPE_GIF:
$image= imagecreatefromgif ($_FILES ['uploadfile'] ['tmp_name']) or
die ('Il file da te inviato non è supportato');
$ext = '.gif';
break;
case IMAGETYPE_JPEG:
$image= imagecreatefromjpeg ($_FILES ['uploadfile'] ['tmp_name']) or
die ('Il file da te inviato non è supportato');
$ext = '.jpg';
break;
case IMAGETYPE_PNG:
$image= imagecreatefrompng ($_FILES ['uploadfile'] ['tmp_name']) or
die ('Il file da te inviato non è supportato');
$ext = '.png';
break;
default:
die ('Il file da te inviato, non è supportato dal nostro sitema');
}
//Inserisce nella tabella Image le info
$query = 'INSERT INTO images
(images_caption, image_username, image_date)
VALUES
("' . $image_caption . '", "' . $image_username . '", "' . $image_date . '")';
$result = mysql_query($query, $db) or die (mysql_error ($db));
//Recupera il valore di image_id da mysql
$last_id = mysql_insert_id ();
//Dato che l'id è univoco lo si può utilizzare come no dell'immagine
$imagename = $last_id . $ext;
//Aggiorno la tabella image con il nome finale dell'immagine
$query = 'UPDATE images
SET image_filename = "' . $imagename . '"
WHERE image_id = '. $last_id ;
$result = mysql_query ($query, $db) or die (mysql_error ($db));
//Salva l'immagine nella sua destinazione finale
switch ($type) {
case IMAGETYPE_GIF:
imagegif ($image, $dir . '/' . $imagename);
break;
case IMAGETYPE_JPEG:
imagejpeg ($image, $dir . '/' . $imagename, 100);
break;
case IMAGETYPE_PNG:
imagepng ($image, $dir . '/' . $imagename );
break;
}
imagedestroy ($image);
?>