come non detto il codice ha ancora problemi! adesso non carica le foto sopra i 2MByte! qualcuno capisce perchè?
vi posto il codice attuale:
codice:
<form method="post" action="caricamento_foto_annuncio.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="30000000" />
Scegli il file: <input type="file" name="file"> <input type="submit" value="Invia" name="invio_foto_annuncio">
</form>
<?php
$dimensione_massima=200000;
$acceptType = array( 'image/png','image/jpeg','image/pjpeg','image/jpg','image/gif' ,'image/bmp' );
$cartella = "uploads/";
$tast=isset($_POST['invio_foto_annuncio']);
$car=is_uploaded_file($_FILES["file"]["tmp_name"]);
echo "
premuto sul tasto= $tast";
echo "
file caricato = $car
";
if ((isset($_POST['invio_foto_annuncio'])) && (is_uploaded_file($_FILES["file"]["tmp_name"])))
//if( @$_FILES['file'] != "" )
{
$destinazione = $cartella.basename( $_FILES['file']['name']);
$var=@$_FILES['file']['size'];
echo "
$var
";
if (@$_FILES['file']['size'] <= $dimensione_massima*1024)
{$we=$_FILES['file']['type'];
echo "
$we";
if(in_array($_FILES['file']['type'], $acceptType))
{
if(@move_uploaded_file($_FILES['file']['tmp_name'], $destinazione))
{
//$nome_foto=@$_FILES['file'];
echo "
File ". $_FILES['file']['name']." caricato con successo!";
}
else
echo "Errore nell'upload del file";
}
else
echo "Tipo di file non accettato!";
}
else
echo "Dimensione del file troppo grande, massima dimensione accettata: ".$dimensione_massima." KByte";
}
elseif(isset($_POST['invio_foto_annuncio']))
echo "Nessun file inserito!";
?>
scusate le istruzioni tipo
echo "
premuto sul tasto= $tast";
echo "
file caricato = $car
";
le ho inserite io. sono dei controlli per cercare di capire dov'è il problema ciao ciao