<?php
if(isset($_POST['submit'])){
$err="";
$nome=trim($_POST['nome']);
if(!preg_match('/^[a-zA-Z]{2,20}$/', $nome)){
$err.="non hai inserito il nome o nome non valido<br />";
}
$prezzo=trim($_POST['prezzo'])+0.0;
if($prezzo==0 || !is_numeric($prezzo)){
$err.="prezzo non valido<br />";
}
else {
var_dump($_FILES['image']);
echo "</pre>";
$peso_max = 1024 * 1024;
$messaggio = "Carica una o piu immagini, fino ad un massimo di 4 consentite:";
$estensioni = array("jpg", "png", "bmp", "gif");
$cartella = "../provaF";
$immagine1 = $_FILES['image']['name'][0];
$immagine2 = $_FILES['image']['name'][1];
$immagine3 = $_FILES['image']['name'][2];
$immagine4 = $_FILES['image']['name'][3];
if(trim($_FILES["image"]["name"]) == '')
{ echo 'Non hai selezionato nessun file!'; }
else if(!is_uploaded_file($_FILES["image"]["tmp_name"]) or $_FILES["image"]["error"]>0)
{ echo 'Si sono verificati problemi nella procedura di upload!'; }
else if(!in_array(strtolower(end(explode('.', $_FILES["image"]["name"]))),$estensioni))
{ echo 'Il file che si desidera uplodare non è fra i tipi consentiti!'; }
else if($_FILES["image"]["size"] > $max_byte)
{ echo ' eccede la dimensione massima!'; }
else if(!is_dir($cartella))
{ echo 'La cartella in cui si desidera salvare il file non esiste!'; }
else if(!move_uploaded_file($_FILES["image"]["tmp_name"], $cartella_upload.$_FILES["image"]["name"]))
{ echo 'Ops qualcosa è andato storto nella procedura di upload!'; }
else
{
$sql = new mysql("localhost", "root", "", "luca_db");
$query="INSERT INTO prova(nome, prezzo,immagine,img2,img3,img4)
VALUES('$nome','$prezzo','provaF/imagine1','provaF/imagine2','prova/imagine3','prova/imagine4')";
var_dump($query);
if(!$sql->query($query)) {
echo $sql->error; }
echo 'Upload eseguito correttamente!';
echo "<meta http-equiv='Refresh' content='100; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}
}
}
?>