Originariamente inviato da Virus_101
Ecco il problema
<input type="file" name="file[]" id="file_4" class="pulsanti" />
se hai solo1 file fai cosi'
<input type="file" name="miofile" id="file_4" class="pulsanti" />
e poi
echo "<pre>" ;
var_dump( $_FILES["miofile"] );
echo "</pre>" ;
Dopo che hai fatto cio prova a pensare cosa puo' fare un campo del con nome "file[]"
QUando hai pensato
echo "<pre>" ;
var_dump( $_FILES );
echo "</pre>" ;
e vedi se hai pensato correttamente
io ho più campi input type="file" anche se non sono stato a specificare, anche perchè penso non sia lì il problema
comunque adesso è tornato a restituirmi come tipo di file "application/x-download"
i valori della variabile $_FILES ora sono questi:
Codice PHP:
array(1) {
["file"]=>
array(5) {
["name"]=>
array(4) {
[0]=>
string(26) "prova.pdf"
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
}
["type"]=>
array(4) {
[0]=>
string(22) "application/x-download"
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
}
["tmp_name"]=>
array(4) {
[0]=>
string(31) "C:\Programmi\wamp\tmp\phpB7.tmp"
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
}
["error"]=>
array(4) {
[0]=>
int(0)
[1]=>
int(4)
[2]=>
int(4)
[3]=>
int(4)
}
["size"]=>
array(4) {
[0]=>
int(28833)
[1]=>
int(0)
[2]=>
int(0)
[3]=>
int(0)
}
}
}
e vi assicuro che non ho toccato nulla del codice
sono un pò perplesso.....