Salve, ho un piccolo errore e devo risolverlo abbastanza velocemente quindi chiedo aiuto, sperando di poterlo risolvere velocemente!
L'errore che mi da è il seguente:
Codice PHP:
Parse error: syntax error, unexpected T_STRING in on line 101
Codice PHP:
<?php
if(isset($_POST['submit'])) {
$connessione=mysql_connect()
or die ("Non riesco a connettermi");
$db=mysql_select_db ();
if (!$db)
{
die ("Connessione al db fallita!".mysql_error());
}
$user=$_POST['user'];
$pass=$_POST['pass'];
$mail=$_POST['email'];
// Controlla che i campi siano stati riempiti tutti
if (empty($_POST['user'])) { echo "<div4>Non hai inserito l\'user!</div4>"; goto a; }
elseif (empty($mail)) { echo "<div4>Non hai inserito l\'email</div4>!"; goto a; }
elseif (empty($pass)) { echo "<div4>Non hai inserito la password!</div4>"; goto a; }
// Controlla se l'email è valida
if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) { echo "<div4>L'email inserità non è valida!</div4>"; goto a; }
// Controlla se l'user è già presente
$username= "SELECT * FROM utenti WHERE username = '$user'";
$raw = mysql_query($username);
//$row = mysql_fetch_array($raw);
if(mysql_num_rows($raw)>0 )
{echo "<div4>Username gia esistente</div4>"; goto a;}
// Controlla se l'email è già presente
$email= "SELECT * FROM utenti WHERE mail = '$mail'";
$raws = mysql_query($email);
//$rows = mysql_fetch_array($raws);
if(mysql_num_rows($raws)>0 )
{echo "<div4>Email già esistente</div4>"; goto a;}
// Controlla la lunghezza della password
$Password = 6;
$Password2 = 18;
if(strlen($pass)<$Password&&strlen($pass)>$Password2)
{ echo "<div4>La password non rispetta le restrizioni!</div4>"; goto a; }
$_SESSION['mail']=$mail;
//includiamo la classe PHPMailer
require "phpmailer/class.phpmailer.php";
//istanziamo la classe
$messaggio = new PHPmailer();
$messaggio->IsSMTP();
$messaggio->Host='Host SMTP';
//definiamo le intestazioni e il corpo del messaggio
$messaggio->From='';
$messaggio->AddAddress('$mail');
$messaggio->AddReplyTo('info@mittente.it');
$messaggio->Subject='Prova.';
$messaggio->Body =stripslashes('Clicca qui per completare la registrazione: localhost/Test/Conferma_Registrazione.php');
$messaggio->Body .=stripslashes('Le Ricordiamo che la sua password è $pass e che il suo username è $user');
$messaggio->Body .=stripslashes('Grazie per essersi registrato al nostro sito!');
if(!$messaggio->Send()){
echo "<div4>E' avvenuto un errore, riprova.</div4>";
}else{
$risultato=mysql_query("INSERT INTO utenti (username,password,mail) VALUES ('$user', '$pass', '$mail')") or die(mysql_error());
if($risultato){
echo "<div4>Ti è stata inviata un email nella posta elettronica, clicca sul link per completare la registrazione!</div4>";}
}
//chiudiamo la connessione
$messaggio->SmtpClose();
unset($messaggio);
}
a:
$user=$_SESSION['user'];
if (isset($_SESSION['user']))
{
echo("<div5>Sei loggato, $user</div5>");
}
else
{
echo("<div5>Non sei loggato</div5>");
}
?>