ciao,
ho un problema cn un form..il form si compone di diversi campi tra i quali una casella per fare l'upload del file..Purtroppo cliccando sul pulsante salva avviene l'upload del file ma nella casella dove dovrebbe comparire il nome del file con il percorso (o qualcosa di simile) non mi appare nulla.
Questo è il codice della casella di testo:
quando clicco sul pulsante di salva, l'upload del file avviene, il problema è che nella casella non compare il nome del file o altro, ma resta vuota e mi viene segnalato un errore di file mancante da me inserito sulla base di questo controllo
qualcuno sa dirmi cosa devo fare o dove è il problema che dopo il salva il nome del file scompare?
grazie..
ciao..
ho un problema cn un form..il form si compone di diversi campi tra i quali una casella per fare l'upload del file..Purtroppo cliccando sul pulsante salva avviene l'upload del file ma nella casella dove dovrebbe comparire il nome del file con il percorso (o qualcosa di simile) non mi appare nulla.
Questo è il codice della casella di testo:
PHP:
<tr>
<td width="20%" class="text_normal">File da allegare</td>
<td width="80%" class="text_normal" align="left">
<? $file=$_FILES["file_up"];
$nome_file=$file["name"]; ?>
<input class="text_normal" name="file_up" size="30" value="<? echo stripslashes($nome_file) ?>" type="file">
<? if($_REQUEST["protocol"] == "File_for_download") {
echo "File: ". $nome_file ." caricato <br />";
} ?>
</td>
</tr>
quando clicco sul pulsante di salva, l'upload del file avviene, il problema è che nella casella non compare il nome del file o altro, ma resta vuota e mi viene segnalato un errore di file mancante da me inserito sulla base di questo controllo
PHP:
if(($_REQUEST["protocol"] == "File_for_download") || (!isset($_FILES[file_up]['name']))) {
if ($_REQUEST[file]=="") {
$errore_file=1;
$errore=1;
}
if ($_REQUEST[descr_file]=="") {
$errore_descr_file=1;
$errore=1;
}
} else {
$errore_file=0;
$errore_descr_file=0;
$errore=0;
}
....
if ($errore_file==1) {
echo "Controlla di aver selezionato il file da allegare <br />";
}
qualcuno sa dirmi cosa devo fare o dove è il problema che dopo il salva il nome del file scompare?
grazie..
ciao..