Ciao a tutti,

ho realizzato questo scriptino per una verifica on line dove nella funzione include ci sono i codici di accesso, se corretto entra, altrimenti no

poi con la funzione str_replace (cerca, sostituisci, studente) assegno il nome e cognome allo studente

vorrei che dopo che lo studente ha digitato il suo codice o con la funzione unlink oppure con la funzione copy, venga o cancellato o modificato il suo file nella cartella codice/codice_0n°.php

ma sono un po' in difficoltà nell'implementare con le funzioni IF e ELSE

Grazie.

chmod("verifica.php", 0755);
chmod("verifica.txt", 0755);

$body ="<STYLE>body {padding: 20px; font: normal 12px verdana;} h2, .num {color: RGB(250,50,0);} .num {font: bold 18px verdana;} </STYLE>

";
$titolo ="<H2>ArtE di marthasand</H2><H3>Verifica di arte on line</H3>";
$tema ="TEMA: Il gesto e il segno

";
$agg ="<HR>";
$data = date ("d.m.Y");
$ora = date ("H:i");

$scuola = "CODOGNO";
$classe = "3A G";

include "codice/codice_01.php"; $nuovo_01 = "DAVIDE DORDONI";
include "codice/codice_02.php"; $nuovo_02 = "GABRIELE DORDONI";
include "codice/codice_03.php"; $nuovo_03 = "GIACOMO DORDONI";
include "codice/codice_04.php"; $nuovo_04 = "MARTA DORDONI";

// ----------------------------------------------------- INIZIO IDENTIFICAZIONE --------------------------------------------

IF ($id == "00"){
echo "
<form method=\"post\" action=\"$PHP_SELF?id=00bis\" enctype=\"multipart/form-data\">
<H2>ArtE di marthasand</H2><H3>Verifica di arte on line</H3>$tema

<SPAN CLASS=\"num\">Informazioni.</SPAN>


<SPAN CLASS=\"dom\">Inserisci il codice identificativo del tuo nominativo.</SPAN>

<INPUT TYPE=\"text\" NAME=\"studente\" VALUE=\"\" SIZE=\"70\" ONKEYUP=\"this.value=this.value.toUpperCase();\" MAXLENGTH=\"50\">


<!-- <SPAN CLASS=\"dom\">La tua scuola</SPAN>

<INPUT TYPE=\"text\" NAME=\"scuola\" VALUE=\"\" SIZE=\"70\" ONKEYUP=\"this.value=this.value.toUpperCase();\" MAXLENGTH=\"50\">


<SPAN CLASS=\"dom\">La tua classe</SPAN>

<INPUT TYPE=\"text\" NAME=\"classe\" VALUE=\"\" SIZE=\"70\" ONKEYUP=\"this.value=this.value.toUpperCase();\" MAXLENGTH=\"50\">

-->
<input type=\"submit\" value=\"Conferma\"</form>




ATTENZIONE


1. Inserisci il tuo codice identificativo associato al tuo nominativo

2. Il codice &egrave; associato al nominativo, scuola e classe

3. Se riscontri delle difficolt&agrave; ad accedere torna indietro e segnala il problema tramite posta elettronica o modulo: <A HREF=\"http://www.marthasand.it\">torna indietro</A>

";
}

IF ($id == "00bis"){
IF ($studente == "$nome_01" || $studente == "$nome_02" || $studente == "$nome_03" || $studente == "$nome_04") {
$cerca = array("$nome_01", "$nome_02", "$nome_03", "$nome_04");
$sostituisci = array("$nuovo_01", "$nuovo_02", "$nuovo_03", "$nuovo_04");
$studente = str_replace($cerca, $sostituisci, $studente);
$verifica = 'verifica.txt';
$file = fopen($verifica, 'a+');
fwrite($file, stripslashes($body . $titolo . $tema . "Data: " . $data . " alle ore: " . $ora . "

Nome: " . $studente . " | Scuola: " . $scuola . " | Classe: " . $classe . $agg));

echo "
<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=$PHP_SELF?id=fine\">
elaborazione in corso . . .
";
}
ELSE IF ($studente == "") {
echo "
<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=$PHP_SELF?id=00\">
non hai inserito il tuo codice . . .
";
}
ELSE {
echo "
<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=$PHP_SELF?id=00\">
codice non registrato . . .
";
}
}

// ----------------------------------------------------- FINE IDENTIFICAZIONE ----------------------------------------------