salve ragazzi, avrei bisognio di un vostro aiuto , in un form devo aggiungere due campi d input file per caricare foto e curriculum, adesso dove ho messo
Codice PHP:
if(!isset($_POST['action'])){$action ="";}else{$action = trim($_POST['action']);}
if(!isset($_POST['nome'])){$nome ="";}else{$nome = trim($_POST['nome']);}
if(!isset($_POST['cognome '])){$cognome ="";}else{$cognome = trim($_POST['cognome ']);}
ho inserito i due campi , cosi ,
Codice PHP:
if(!isset($_FILES['foto']['name'])){$foto ="";}else{$foto = $_FILES['foto']['name'];}
if(!isset($_FILES['curriculum']['name'])){$foto ="";}else{$foto = $_FILES['curriculum']['name'];}
adesso , ho trovato uno script per l upload delle foto che controlla l estenzione , e il peso , e ontrolla che il campo non sia vuoto , come potrei fare ad togliere questo controllo ?
Codice PHP:
$dimensione_massima=51200; //dimensione massima consentita per file in byte -> 1024 byte = 1 Kb
$dimensione_massima_Kb = $dimensione_massima/1024;
$cartella_upload="logo/"; //cartella in cui eseguire l'upload (controllare permessi scrittura)
// percorso cartella relativo $cartella_upload="../public/";
$filtrare=1; //filtrare x estensioni ammesse? 1=si 0=no
$array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png'); //estensioni ammesse
if(!isset($_FILES['foto']) || $_FILES['foto']['size']==0){
echo "Nessun file selezionato per l'upload";
}elseif($_FILES['file1']['size']>$dimensione_massima){
echo "Il file selezionato per l'upload supera dimensione massima di $dimensione_massima_Kb Kb";
}else{
$nome_file=$_FILES['foto']['name'];
$errore="";
if($filtrare==1){
$estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));
if(!in_array($estensione,$array_estensioni_ammesse)){
$errore.="Upload file non ammesso. Estensioni ammesse: ".implode(", ",$array_estensioni_ammesse)."
";
}
}
if(!file_exists($cartella_upload)){
$errore.="La cartella di destinazione non esiste</br>";
}
if($errore==""){
if(move_uploaded_file($_FILES['foto']['tmp_name'], $cartella_upload.$_FILES['file1']['name'])){
chmod($cartella_upload.$_FILES['foto']['name'],0777); //permessi per poterci sovrascrivere/scaricare
}
}else{
echo $errore;
}
}
}
grazie attendo una vostra risposta