giorno a tutti.. ho un problema con uno script che stò facendo.. non mi funziona e non trovo l'errore.
codice:
<?php
include ("functions.php");
//Inserisco il form per inviare i messaggi
form_add_photo();
//Dichiaro alcune variabili
$data=$HTTP_POST_VARS['data'];
$foto=$HTTP_POST_FILES['foto']['name'];
$descrizione=$HTTP_POST_VARS['descrizione'];
//Sposto il file uploadato in una directory apposita
if (file_exists($foto)){
$dir="/foto";
if(!opendir($dir)){
mkdir($dir, 0777);
opendir($dir);
}
move_uploaded_file ($foto, $dir) or die ("Impossibile spostare il file");
}
//Controllo che siano stati completati tutti i campi e inserisce il messaggio nel DB
if((!$data) || (!$foto) || (!$descrizione)){
print "Perfavore compila tutti i campi!";
} else {
photo_to_db($data, $foto, $descrizione);
}
?>
In poche parole è come se non riconosce i dati che inserisco nel form dato che mi printa sempre "Perfavore compila tutti i campi!"