Salve, come mai mi esce un errore nella riga 198, 260 e 300?
Questo è l'errore come mi esce: Parse error: syntax error, unexpected T_IF in /Applications/XAMPP/xamppfiles/htdocs/energy/registrazione.php on line 198
Codice:
Questo è l'errore come mi esce: Parse error: syntax error, unexpected T_IF in /Applications/XAMPP/xamppfiles/htdocs/energy/registrazione.php on line 198
Codice:
PHP:
<?php
include '../../../Applications/XAMPP/xamppfiles/htdocs/energy/config.php';
connect();
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="../../../Applications/XAMPP/xamppfiles/htdocs/energy/stile.css">
<title>EnergyVideo</title>
<script type="text/javascript" src="../../../Applications/XAMPP/xamppfiles/htdocs/energy/js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="../../../Applications/XAMPP/xamppfiles/htdocs/energy/js/jquery.validate.js"></script>
<script type="text/javascript" src="../../../Applications/XAMPP/xamppfiles/htdocs/energy/js/controlloregistrazione.js"></script>
</head>
<body>
<div id="menu">
<div class="menuwrapper">
<div class="menunav">
<ul><li><strong><a href="../../../Applications/XAMPP/xamppfiles/htdocs/energy/index.php" class='home'>Home</a></strong></li></ul>
</div><!-- fine menunav -->
<div class="usernav">
<ul>
<?php if(isset($_SESSION['utente'])){
echo "<li>Ciao <strong><span class='utente'>".$_SESSION['utente']."</span></strong> | <strong><a href='?azione=logout' class='logout'>Esci</a></strong></li>";
} else {
echo "<li><strong><a href='?pagina=registrati' class='register'>Registrati</a></strong></li>";
echo "<li><strong><a href='login.php?azione=login' class='login'>Accedi</a></strong></li>";
} ?>
</ul>
</div><!-- fine usernav -->
</div><!-- fine menuwrapper -->
</div><!-- fine menu -->
<div id="container">
<div id="header"><a href="http://gibboskq.altervista.org/energy"><img src="../../../Applications/XAMPP/xamppfiles/htdocs/energy/img/other/logo.png" /></a></div>
<div id="navigation">
<ul>
<li><a href="#">VIDEOS</a>
<li><a href="#">PREMIUM</a>
<li><a href="#">HELP CENTER</a>
<li><a href="#">UPLOAD</a>
<li><a href="../../../Applications/XAMPP/xamppfiles/htdocs/energy/?pagina=chisiamo">WHO ARE WE?</a>
<li><a href="#">FAQ</a>
</ul>
<div id="wrapper">
<p>
<?php if(isset($_SESSION['utente'])){
echo "Ciao <strong>".$_SESSION['utente']."</strong>";
} else {
echo "Ciao Visitatore, <a href='?pagina=registrati'>Registrati al Sito!</a>";
} ?>
</p>
</div><!-- fine wrapper -->
</div><!-- fine navigation -->
<div id="divider">
<div id="related"></div>
<div id="social">
<a href="#facebook" class="facebooklink"><img class="social" src="../../../Applications/XAMPP/xamppfiles/htdocs/energy/img/social/Facebook-icon.png" /></a>
<a href="#twitter" class="twitterlink"><img class="social" src="../../../Applications/XAMPP/xamppfiles/htdocs/energy/img/social/Twitter-icon.png" /></a>
</div>
</div><!-- fine divider -->
<div class="boxvideo">
<div id="boxregistrazione">
<p><font color="#f8b40c">VI RICORDIAMO DI NON USARE NOMI OFFENSIVI.</font></p>
<P><font color="#f8b40c">SEGUITECI ANCHE SU TWITTER. PER MAGGIORI INFORMAZIONI:</font></P>
<a href="https://twitter.com/OfficialEnergy" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @OfficialEnergy</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script><br>
<?php
if(!isset($_GET['passkey'])){
if(!isset($_POST['invia'])){ ?>
<form method="post" action="#" id="formregistrazione" enctype="multipart/form-data">
<ul>
<li><label for="nome">Nome</label>
<input type="text" name="nome" id="nome" />
</li>
<li><label for="cognome">Cognome</label>
<input type="text" name="cognome" id="cognome" />
</li>
<li><label for="compleanno">Compleanno</label>
<select name="giorno">
<option value="" disabled="disabled" selected="selected">Giorno:</option>
<?php
for($i=1;$i<=31;$i++){ ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
<select name="mese">
<option value="" disabled="disabled" selected="selected">Mese:</option>
<?php
for($i=1;$i<=12;$i++){ ?>
<option value="<?php echo $mesi[$i]; ?>"><?php echo $mesi[$i]; ?></option>
<?php } ?>
</select>
<select name="anno">
<option value="" disabled="disabled" selected="selected">Anno:</option>
<?php
for($i=$inizioanno;$i<=$annoattuale;$i++){ ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
</li>
<li><label for="luogo">Luogo di nascita</label>
<input type="text" name="luogo" id="luogo" />
</li>
<li><label for="residenza">Dove vivi</label>
<input type="text" name="residenza" id="residenza" />
</li>
<li><label for="foto">Foto Profilo</label>
<input type="file" name="foto" id="foto" />
</li>
<li><label for="username">Username</label>
<input type="text" name="username" id="username" />
</li>
<li>
<label for="password1">Password</label>
<input type="password" name="password1" id="password1" />
</li>
<li>
<label for="password2">Ripeti Password</label>
<input type="password" name="password2" id="password2" />
</li>
<li>
<label for="email">Email</label>
<input type="text" name="email" id="email" />
</li>
</ul>
<input type="submit" name="invia" id="registrati" value="Registrati" />
</form>
<?php } else {
// creazione di un codice di conferma
$codiceconferma = md5(uniqid(rand()));
// Valori del form
$nome = mysql_real_escape_string($_POST['nome']);
$cognome = mysql_real_escape_string($_POST['cognome']);
$giorno = mysql_real_escape_string($_POST['giorno']);
$mese = mysql_real_escape_string($_POST['mese']);
$anno = mysql_real_escape_string($_POST['anno']);
$luogo = mysql_real_escape_string($_POST['luogo']);
$residenza = mysql_real_escape_string($_POST['residenza']);
$username = mysql_real_escape_string($_POST['username']);
$password1 = mysql_real_escape_string($_POST['password1']);
$password2 = mysql_real_escape_string($_POST['password2']);
$email = mysql_real_escape_string($_POST['email']);
// controllo campi vuoti e password
if($username == "" || $email == "" || $nome == "" || $cognome == "" || $giorno == "" || $mese == "" || $anno == "" || $luogo == "" || $residenza == ""){
echo "Devi riempire tutti i campi";
}elseif($password1 == "" || $password2 == ""){
echo "Devi riempire tutti i campi";
}elseif($password2 != $password1){
echo "Le password devono coincidere";
}else{
$recuperauseremail = mysql_query("SELECT id FROM utenti WHERE username='$username' OR email='$email'");
$contausermail = mysql_num_rows($recuperauseremail);
if($contausermail > 0){
echo "Nome utente o email già disponibili";
} else {
// Controllo dell'immagine del profilo
if(is_uploaded_file($_FILES['foto']['tmp_name'])) {
// Recupera le informazioni dell'immagine
list($width, $height, $type, $attr) = getimagesize($_FILES['foto']['tmp_name'])
// Controlla il peso in byte
if($_FILES['foto']['size'] > 1048576) {
echo "Il file non deve superare 1 MB!";
// Controlla le dimensioni in px
} elseif (($width > 500) || ($height > 500)) {
echo "Le dimensioni non devono superare i 500 px!";
// Controlla che il file sia un'immagine
} elseif (($type != 1) && ($type !=2) && ($type != 3)) {
echo "File non supportato!";
// Controlla se sullo spazio web sia già presente il file
} elseif (file_exists('upload/'.$_FILES['foto']['name'])) {
echo "File già esistente. Rinominarlo e riprovare!";
}
} else {
// Carica la foto in una cartella
move_uploaded_file($_FILES['foto']['tmp_name'], 'uploaded/' . $_FILES['foto']['name']);
$foto = $_FILES['foto']['name'];
// Invia dati alla tb utenti_temp
$inviautentitemp = mysql_query("INSERT INTO utenti_temp (codiceconferma, username, password, email, nome, cognome, giorno, mese, anno, luogo, residenza, foto) VALUES ('$codiceconferma', '$username', '$password2', '$email', '$nome', '$cognome', '$giorno', '$mese', '$anno', '$luogo', '$residenza', '$foto')");
if($inviautentitemp){
$to=$email;
$subject="Conferma la Registrazione";
$header="Da: Amministratore";
$message="Ecco il tuo codice di attivazione \r\n";
$message.="Clicca sul link per confermare la registrazione \r\n";
$message.="http://127.0.0.1/sito/register.php?passkey=$codiceconferma";
$sentmail=mail($to,$subject,$message,$header);
if($sentmail){
echo "Per completare la registrazione controlla la tua casella di posta elettronica e clicca sul link di attivazione.";
}else{
echo "Errore, link di attivazione non inviato.";
}
}
}
}
}
} else {
$passkey = $_GET['passkey'];
$sqlrecuperauser = "SELECT * FROM utenti_temp WHERE codiceconferma = '$passkey'";
$risultatouser = mysql_query($sqlrecuperauser);
if($risultatouser) {
$contauser = mysql_num_rows($risultatouser);
if($contauser == 1){
$rows = mysql_fetch_array($risultatouser);
$username = $rows['username'];
$email = $rows['email'];
$password = $rows ['password'];
$passwordcript = md5($password);
$sqlconfermauser = mysql_query("INSERT INTO utenti (username, password, email) VALUES ('$username', '$passwordcript', '$email')");
if ($sqlconfermauser) {
echo "Il tuo account è stato attivato con successo";
$sqleliminadati = mysql_query("DELETE FROM utenti_temp WHERE codiceconferma = '$passkey'");
} else {
echo "Errore!";
}
}
}
}
?>
</div>
</div><!-- fine boxvideo -->
<div id="footer">Copyright © 2013 | GibboSKQ-Design | All Rights Reserved.</div>
</div><!-- fine container -->
</body>
</html>