Ho creato un form tramite il quale la gente può inviarmi il banner del proprio sito.
In questo form ci sono vari campi da compilare (nome, email, link del sito ecc...) allora, per far si che gli utenti compilassero tutti i campi ho creato un sistema di if.
Però questo ha un problema.
Anche se io compilo tutti i dati, le if mi rimandano sempre al messaggio di errore che dice che non ho compilato tutti i dati!
Qui vi posto il codice
Codice PHP:
<?
// set variables (SET THESE TO SUIT YOUR CIRCUMSTANCES):
// Upload directory (MUST HAVE TRAILING SLASH):
$uploaddir="/membri/freegameweb/FriendSite/Banners/";
// Your email
$youremail="indirizzo@webmaster.org";
// Site e-mail
$header = "From: freegameweb@altervista.org";
// Set Upload thanks message for USER
$uptymessage="$realname, grazie per averci inviato il tuo banner pubblicitario.
Non appena lo inseriremo nel nostro circuito banner, riceverai un avviso via e-mail.";
// Set Upload thanks message for OWNER
$ownermessage="$realname [ $email ] ha inviato un file di nome $file_name
L' URL del file: http://freegameweb.altervista.org/FriendSite/Banners/$file_name
Il nome del sito web: $title
Il link del sito web: $link
Inserisci il banner nel circuito
http://freegameweb.altervista.org/FriendSite/publi/BannerOk.php";
// Email message on or off ? 1 = on, 0 = off
$emailmessages = "1";
if ($_POST[email] != '' && $_POST[file] != '' && $_POST[link] != '' && $_POST[title] != '' && $_POST[realname] != '')
{
//directory to upload to
copy($file, $uploaddir.$file_name);
unlink($file);
//return thank you page
echo "<FONT face=\"Arial\" size=2>Grazie per averci inviato il tuo banner pubblicitario.<br>Non appena lo inseriremo nel nostro circuito banner, riceverai un avviso via e-mail.</FONT>";
if ($emailmessages == "1") {
//mail you to let you know a new uploaded file
mail("$youremail", "Friend Site", "$ownermessage", $header);
//mail user to thank them
mail("$email", "Friend Site", "$uptymessage", $header);
}
}else {
echo "<div align=center>Non hai compilato uno o più campi obbligatori!<br><a href=javascript:history.back(-1)>Torna indietro</a>.</div>";
}
?>