ciao a tutti, ho questo codice-->
che grazie ad un semplice form mi permette di caricare in un DB dei dati e in una cartella del sito un file. Tutto funziona tutto perfetto. PERO' questo codice rende obbligatorio il caricamento del file, ossia se io voglio caricare solo dei dati senza un file me lo impedisce. Avrei bisogno quindi (e non so come, sono un autodidatta...) di modificare queste righe di codice in modo che SE carico dati + file va bene ma va bene anche se carico solo dati senza un file, mi potete aiutare per favore?
PHP:
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/db/doc";
$foto = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
if(trim($_FILES["upfile"]["name"]) == "") {
die("Non hai indicato il file da uploadare !");
}
if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$foto")
or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
} else {
die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]);
}
echo "Il caricamento del file " . $_FILES["upfile"]["name"] . " è avvenuto correttamente";
che grazie ad un semplice form mi permette di caricare in un DB dei dati e in una cartella del sito un file. Tutto funziona tutto perfetto. PERO' questo codice rende obbligatorio il caricamento del file, ossia se io voglio caricare solo dei dati senza un file me lo impedisce. Avrei bisogno quindi (e non so come, sono un autodidatta...) di modificare queste righe di codice in modo che SE carico dati + file va bene ma va bene anche se carico solo dati senza un file, mi potete aiutare per favore?
Ultima modifica di un moderatore: