Ciao.
Sto realizzando un pannellino fatture personale (sto imparando PHP)
e vorrei inserire nella pagina creata questo script che possa impedire l'apertura della fattura ad estranei, ma non ci riesco.
if ($pass == "$_POST['Fattura']") {
$test";
}
Questo è il form
<FORM NAME="form1" ACTION="fattura.php" METHOD="post">
<DIV ID="box">
NOME<INPUT TYPE="text" NAME="Nome" SIZE="17">
VIA<INPUT TYPE="text" NAME="Via" SIZE="17">
CITTA'<INPUT TYPE="text" NAME="Citta" SIZE="17">
N° FATTURA<INPUT TYPE="text" NAME="Fattura" SIZE="5" STYLE="width:30%;">
P. IVA<INPUT TYPE="text" NAME="Piva" SIZE="17">
EMAIL CLIENTE<INPUT TYPE="text" NAME="Email" SIZE="17">
VALORE<INPUT TYPE="text" NAME="Uno" SIZE="17" ONKEYUP="Somma();">
PRESTAZIONI</DIV>
RIVALSA 4%<INPUT TYPE="text" NAME="Rivalsa" SIZE="17" VALUE="0.00" readOnly>
IMPONIBILE<INPUT TYPE="text" NAME="Imponibile" SIZE="17" VALUE="0.00" readOnly>
IVA 20%<INPUT TYPE="text" NAME="Iva" SIZE="17" VALUE="0.00" readOnly>
TOTALE<INPUT TYPE="text" NAME="Totale" SIZE="17" VALUE="0.00" readOnly>
RITENUTA 20%<INPUT TYPE="text" NAME="Ritenuta" SIZE="17" VALUE="0.00" readOnly>
NETTO<INPUT TYPE="text" NAME="Netto" SIZE="17" VALUE="0.00" readOnly>
Crea la Fattura >>>
<INPUT TYPE="submit" VALUE="Fattura" STYLE="height:23px; width:150px;">
</FORM>
e questo è l'appilicativo che gestisce le variabili del form che funziona correttamente
<?php
$data = date ("d.m.Y");
$testo = "
<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"it\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<title>Fattura $Nome N° $Fattura</title>
<body>
";
$testo .= "" . $_POST['Nome'] . "
";
$testo .= "" . $_POST['Via'] . "
";
$testo .= "" . $_POST['Citta'] . "
";
$testo .= "P. IVA " . $_POST['Piva'] . "
";
$testo .= "Data $data
";
$testo .= "Fattura N° " . $_POST['Fattura'] . "</DIV>
";
$testo .= "<DIV STYLE=\"border: none; padding:20px;text-align:right; background:#FFFFFF;\">";
$testo .= "Prestazioni " . $_POST['Prestazioni'] . "
";
$testo .= "Rivalsa 4% L.335/95 " . $_POST['Rivalsa'] . "
";
$testo .= "Imponibile " . $_POST['Imponibile'] . "
";
$testo .= "Iva 20% " . $_POST['Iva'] . "
";
$testo .= "<IMG SRC=\"pagato.jpg\" BORDER=\"0\" ALIGN=\"left\" STYLE=\"margin-left:100px;\">";
$testo .= "Totale " . $_POST['Totale'] . "
";
$testo .= "Ritenuta 20% " . $_POST['Ritenuta'] . "
";
$testo .= "Netto " . $_POST['Netto'] . "
";
$testo .= "
</DIV>
</body>
</html>
";
$numero = 'fattura.txt'; // scrivo il numero dell'ultima fattura
$file = fopen($numero, 'w');
fwrite($file, $Fattura);
$file_dest = $_POST['Fattura'] . ".php"; //creo la fattura
$file = fopen($file_dest, 'w');
fwrite($file, $testo);
echo "
La fattura è stata creata correttamente.
";
?>
Come si inserisce lo script in questione nella variabile $test affinchè venga poi scritto sulla pagina fattura?
Grazie.