syntax error: non riesco ad individuare l'errore in questo codice (era:Errore strano)
Scusate il titolo poco chiaro, ma non sapevo come chiaro!!
Mi dą questo errore:
Parse error: syntax error, unexpected T_LOGICAL_OR in /membri/enkantar/INCLUDE/reg.php on line 9
Questo č il registration.php
Codice PHP:
</HEAD>
<BODY>
<table border="0" cellspacing="1" cellpadding="0" width="300" align="center" bgcolor="#cccccc"><tbody>
<tr><form action="INCLUDE/reg.php" method="post">
<table width="101%" border="0">
<tr>
<td width="15%">Username</td>
<td width="20%"><input type="text" name="username" id="username" size="30" /></td>
<td> </td>
</tr>
<tr>
<td><span class="Stile5">Password</span>:</td>
<td ><input type="password" name="password" id="password" size="30" /></td>
<td> </td>
</tr>
<tr>
<td>Conferma:</td>
<td><input type="password" name="password2" id="password" size="30" /></td>
<td> </td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td width="15%">E-mail:</td>
<td width="83%"><input type="text" name="email" id="email" size="30" /></td>
<td width="2%"> </td>
</tr>
<td>Server:</td>
<td><select id="server" name="server"><option value="s1" selected="selected">Server 1</option></select></td>
</tr>
<tr>
<td>Razza:</td>
<td><label><input type="radio" name="razza" value="1" id="Umani" />
Umani</label><br /><label><input type="radio" name="razza" value="2" id="Elfi" />
Elfi</label><br /><label><input type="radio" name="razza" value="3" id="Elfi_Oscuri" />
Elfi oscuri<br>
<input type="radio" name="razza" value="4" id="Troll" />
Troll</label></td>
<td><img style="display:none;"/></td>
</tr>
<tr>
<td colspan="3"><label><input name="accetto" type="checkbox" value="true">Accetto i termini di utilizzo.</label></td>
<tr>
</tr>
</table>
<input name="Submit" type="submit" value="Registrati" />
</form>
</BODY>
</HTML>
E questo č il reg.php, quello dove avviene l'errore.
Codice PHP:
<?php
$username = $_POST['username'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$email = $_POST['email'];
$server = $_POST['server'];
$razza = $_POST['razza'];
if($username == "" or $password == "" or $password2 == "" or $email == "" or or $server == "" or $razza == "") {
echo 'Uno o più campi obbligatori sono vuoti!<br />';
include ("../registation.php");
}
else
{
if ($password =! $password2)
{
echo "Le password specificate non coincidono";
}
else
{
require ("config.inc.php");
mysql_query("INSERT INTO ".$server."_utenti (username,password,email,razza) VALUES ('$username','$password','$email,'$razza')",$db) || die(mysql_error());
/* quindi i dati sono stati salvati nel database e l'utente č registrato */
mysql_close($db);
echo 'Registrazione eseguita con successo! Riceverai una mail di conferma nella tua casella di posta elettronica!';
mail("$email","Registrazione a Enkantar","
Benvenuto in Enkantar.
Siamo lieti di informarti che la registrazine è avvenuta con successo. Da adesso potrai far parte del nostro BrowserGame. Conquista il mondo intero e buon divertimento.
Questi sono i tuoi dati:
Login: \"$username\"
Password: \"$password\"
Razza: \"$razza\"
Ti suggeriamo di conservare questa e-mail per conservare traccia della tua password.
","from: enkantar@altervista.org");
}
}
?>