Ciao a tutti, volevo chiedere una mano per capire come mai la pagina di upload di file che ho scritto funziona in qualche pc si, in qualche pc no. Il codice è il seguente:
Codice PHP:
if($_FILES['user_file']["error"]==UPLOAD_ERR_INI_SIZE) echo "<tr><td>File troppo grande:<td></tr>
<tr><td> ".$_FILES['user_file']["size"]." per $size</td></tr>";
else{ //controllo se il file è un pdf
if($_FILES["user_file"]["type"]!="application/pdf" && $_FILES["user_file"]["type"]!="text/plain" ) echo "<tr><td>Attenzione: è possibile caricare solo file pdf</td></tr>";
else{
$nome=$uploaddir.basename($_FILES['user_file']['name']); if(move_uploaded_file($_FILES['user_file']['tmp_name'],$nome)){
// qui c'è una query
$risultato=mysql_query($query);
if($risultato){ echo "<tr><td> File caricato correttamente</td></tr><tr><td><input type='submit' value='ok'></td></tr> "; } else{ echo mysql_error();
echo "<tr><td>Problema durante l'upload</td><td><input type='submit' value='ok'></td></tr>"; } } } } }
La cosa strana è che su un pc non dà problemi, mentre su un altro si ferma al controllo sul tipo, dicendo che il file non è un pdf ( sebbene sia lo stesso file che carico senza problemi dall'altro pc!). Da cosa può dipendere?
Grazie