Innanzitutto Ciao.
Ho appena cominciato a programmare in php, ma facendo una pagina, qualcosa va storto:
Codice PHP:
<?php session_start(); ?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<title>X</title>
<body>
<font size=20>Sito in costruzione
</font>
<?php // Script della data
$aTime=Date("H:i:s");
$aData=Date("l d/F/Y");
echo <<<END
[b]Benvenuto! Sono le ore $aTime di $aData
[/b]
END; // Fine script data
?>
<?php // Script tipo di richiesta
if $_POST['action']='downloadrequested' // Richiesta di tipo download QUI C'E' L'ERRORE!!!!!!
{
ECHO <<<END
<form action="index.php" method="POST">
Inserire la password necessaria per il download del file:
<input type="password" name"password">
<input type="hidden" name="action" value="downloadauthorizated">
</form>
END;
}
else if ($_POST['action']=='downloadauthorizated')&&($_POST['password']=='ahahah')
{
ECHO "OK";
unset($_POST['action']);
unset($_POST['password']);
}
else if ($_POST['action']='')||(($_POST['action']='downloadauthorizated')&&($_POST['password']='ahahah'))
{
if ($_POST['password']!='') echo "Bad password!
";
echo <<<END
[b]Download Files:
[/b]
<form action="index.php" method="POST">
<input type="checkbox" name="fd1">Test
<input type="submit" name="" value="Scarica ora">
<input type="hidden" name="action" value="downrequested">
</form>
END;
}
?>
</html>
Infatti c'θ un errore usando $_POST['nome'] che mi viene segnalato come Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in on line 21.
Che cosa ho sbagliato?!? Aiutatemi!
Grazie in anticipo.
Gygabyte017