Eseguendo il seguente codice:
Alla riga segnalata con *** il php my da "Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\programmi\apache group\apache\test\index.php on line 22" ed ho capito che l'errore sta proprio nel $_POST['testo']. Che cosa devo modificare?Codice PHP:
<?php session_start(); ?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<title>::::::::::::::::::: Gygabyte017 ::::::::::::::::::::</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 che GENERA 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']=='ppp')
{
ECHO "OK";
unset($_POST['action']);
unset($_POST['password']);
}
else if ($_POST['action']=='')||(($_POST['action']=='downloadauthorizated')&&($_POST['password']=='ppp'))
{
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>
Grazie