Errore con il register

Z0MB13

Utente Attivo
30 Mar 2013
34
0
0
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:
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 &copy; 2013 | GibboSKQ-Design | All Rights Reserved.</div>
        </div><!-- fine container -->
</body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Navigare sito con cURL, mi restituisce errore PHP 0
L File CSV con app inventor da errore Sviluppo app per Android 2
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
Tommy03 Errore invio email con PHP PHP 1
Max 1 Errore driver con lettore di smart card Hardware 6
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
3_g errore con mysql insert in PDO PHP 29
M [MySql - VB6 sp6] Problema connessione db con alcuni pc (errore Lost connection to MySQL server...). MySQL 1
M [MySQL] Solito errore #1064 con poca comprensione MySQL 14
L [PHP] upload con errore PHP 2
auritidesign Errore con mysqli_fetch_array PHP 3
C [MySQL] errore nell'importazione tabella con file csv MySQL 0
6 Errore pubblicazione sito con Muse Webdesign e Grafica 0
romeocharly errore del codice html con javascript durante ottimizzazione websitex5 Javascript 7
O errore INSERT con oggeto datetime MySQL 2
napuleone phpmyadmin problemi con windows 10 errore 200 PHP 0
M errore lettura data nel mysql con funzione Where PHP 1
C Errore con classe PHP 4
1 Errore di istallazione programma vb2010 con access in allegato MS Access 8
C Form con dentro div errore validatore w3c HTML e CSS 6
R Errore di comunicazione con database Mysql PHP 5
asevenx validazione W3C con errore utf-8 HTML e CSS 3
asevenx Errore di connessione e permessi in scrittura file .xml con Aruba Windows Hosting 8
M Errore ListView con ID "android.R.id.list" Sviluppo app per Android 1
J Problema con questo errore Error was: Undefined index: title linea 9 PHP 21
E errore php con database mysql PHP 0
V problemi con lock tables (errore 1100) come fare? MySQL 0
A Errore con header ( Location...) PHP 4
F errore con wordpress plug in WordPress 0
valient13 Errore con le emotions [javascript + php] Javascript 0
F Errore configurazione APACHE con PHP Apache 1
neo996sps Errore con script per invio mail PHP 3
M errore in IE con array.style Javascript 0
E errore con internet explorer Windows e Software 2
A errore : "550 cannot stor no permission" per pubblicare il sito con expression web Webdesign e Grafica 0
A errore : "550 cannot stor no permission" per pubblicare il sito con expression web HTML e CSS 1
C Errore 678 con modem alice gate 2 plus wifi Reti LAN e Wireless 3
neo996sps Errore su connessione a DB con VB2008 express Visual Basic 1
asevenx errore con l'inserimento dei dati nel database, campi vuoti Classic ASP 1
G errore con div container HTML e CSS 1
neo996sps Errore visualizzazione sito con explorer HTML e CSS 1
asevenx errore durante l'invio di email con CDONTS Classic ASP 8
F Query con errore Database 3
wer16 errore in ie con float left HTML e CSS 2
Y strano errore con immissione nickname e password PHP 8
G problemi con l'errore 0x80040E14 Classic ASP 4
S Pagine di errore con redirect PHP 7
I Errore in html con due codici js Javascript 0
I Errore in html con due codici js HTML e CSS 2

Discussioni simili