Sto dando una rispolveratina a PHP, per compilarmi un piccolo programma di gestione spese a casa. Sto seguendo un libro che esemplifica degli script, ma sono inceppato in uno.
Ho una pagina di Login, dove inserire come username "Joe" e password "123455", la pagina movie1.php controlla la veridicità dei dati e mi restituisce un messaggio di benvenuto se i dati sono corretti.
L'intoppo sta che quando clicco su submit, mi restituisce un errore:Parse error: parse error, unexpected $end in E:\www\wamp\movie1.php on line 27.
Perche'?
login.php
codice:
<?php
session_unset();
?>
<html>
<head>
<title>Please Log In</title>
</head>
<body>
<form method="post" action="movie1.php">
Enter your username:
<input type="text" name="user">
</p>
Enter your password:
<input type="password" name="pass">
</p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
movie1.php
codice:
<?php
session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
// Verifica le informazioni relative a nome utente e password
if (($_SESSION['username'] == 'Joe') and
($_SESSION['userpass'] == '12345')) {
$_SESSION['authuser'] =1;
} else {
echo "Sorry, but you don't have permission to view this page, you loser!";
exit();
?>
<html>
<head>
<title>Find my Favorite Movie!</title>
</head>
<body>
<?php
$myfavmovie = urlencode("Life of Brian");
echo "<a href='moviesite.php?favmovie=$myfavmovie'>";
echo "Click here to see information about my favorite movie!";
echo "</a>";
?>
</body>
</html>