Ragazzuoli sto impazzendo...... Ho questo codice
Credo sia corretto..... ho tentato di tutto ma continua a uscirmi
E non so il perchè. Eppure alla linea 1 c'è solo il tag di apertura del php.Ho anche provato a cambiare versioni di php sia la 5.2 che la 5.3 che la 5.4 danno tutte lo stesso errore ma non riesco ad individuarlo. Il form che invia i dati è questo:
PHP:
<?php
session_start();
if(!isset($_SESSION['q']) || $_SESSION['q'] != $_POST['accesso']){
echo 'Errore: la sessione non esiste o hai tentato l\'accesso diretto a questa pagina.';
echo '<br />Stai per essere reindirizzato automaticamente';
echo "<meta http-equiv='Refresh' content='5; URL= ../../index.php'>";
exit;
}else{
unset($_SESSION['p']);
$_SESSION['r'] = sha1(uniqid(mt_rand()));
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login - <?php echo $_SERVER['SERVER_NAME']; ?></title>
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link href="../../css/style.css" rel="stylesheet">
</head>
<body>
<div class="wrapper">
<div id="main" style="padding:50px 0 0 0;">
<!-- Form -->
<form id="contact-form" action="step3.php" method="post">
<?php
if(isset($_POST['submit'])){
echo "premuto invio";
}//chiusura del "se è stato premuto invio"
}//chiusura dell'else se ho le sessioni corrette
?>
<!-- campo nascosto da trasmettere a 3.php per rimanere nella sessione -->
<input name="accesso" type="hidden" value="<?php echo $_SESSION['r'];?>">
<button name="submit" type="submit" id="contact-submit">Vai allo step successivo >></button>
</form>
</div>
</div>
</body>
</html>
Credo sia corretto..... ho tentato di tutto ma continua a uscirmi
Codice:
Parse error: syntax error, unexpected end of file in /home/u770959462/public_html/login/php/registrazione/step2.php on line 1
E non so il perchè. Eppure alla linea 1 c'è solo il tag di apertura del php.Ho anche provato a cambiare versioni di php sia la 5.2 che la 5.3 che la 5.4 danno tutte lo stesso errore ma non riesco ad individuarlo. Il form che invia i dati è questo:
PHP:
<?php
session_start();
if(!isset($_SESSION['p']) || $_SESSION['p'] != $_POST['accesso']){
echo 'Errore: la sessione non esiste o hai tentato l\'accesso diretto a questa pagina.';
echo '<br />Stai per essere reindirizzato automaticamente';
echo "<meta http-equiv='Refresh' content='5; URL= ../../index.php'>";
exit;
}else{
unset($_SESSION['p']);
$_SESSION['q'] = sha1(uniqid(mt_rand()));
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login - <?php echo $_SERVER['SERVER_NAME']; ?></title>
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link href="../../css/style.css" rel="stylesheet">
</head>
<body>
<div class="wrapper">
<div id="main" style="padding:50px 0 0 0;">
<!-- Form -->
<form id="contact-form" action="step2.php" method="post">
<h3>Step 1:</h3>
<h4>Connessione al Database</h4>
<div>
<label>
<span>Indirizzo del db:</span>
<input id="host" name="host" type="text" placeholder="In genere è localhost" autofocus required>
</label>
</div>
<div>
<label>
<span>Username:</span>
<input id="db_user" name="db_user" type="text" placeholder="Inserisci l'username" autofocus required>
</label>
</div>
<div>
<label>
<span>Password:</span>
<input id="db_psw" name="db_psw" type="password" placeholder="Inserisci la password" required>
</label>
</div>
<div>
<label>
<span>Nome del database:</span>
<input id="db_name" name="db_name" type="text" placeholder="Inserisci il nome del tuo database" autofocus required>
</label>
</div>
<div>
<label>
<span>Processa il database esistente:</span>
<label for="elisa">Salvalo</label> <input type="radio" name="linea" value="1" checked="checked" >
<br />
<label for="elisa">Eliminalo</label> <input type="radio" name="linea" value="2" >
<br />
</label>
</div>
<div>
<br />
<input name="accesso" type="hidden" value="<?php echo $_SESSION['q'];?>">
<button name="submit" type="submit" id="contact-submit">Prosegui >></button>
<button type="reset" >Resetta</button>
</div>
</form>
</div>
</div>
<script src="js/scripts.js"></script>
</body>
</html>
<?php
}
?>