salve...
devo caricare un file xls in un sito
<form action="aggiorna.php" method="post" enctype="multipart/form-data">
<input type="file" name="uploadfile"><BR>
___________________<input type='submit' name='action' value='Carica'><a href="guida_carica.html">?</a></form>
questo è il form con cui cerco di caricare
if ($HTTP_POST_VARS['action'] == 'Carica'){
if ($_FILES['uploadfile']['error'] == 0){ //update file
// upload ok
// copio il file dalla cartella temporanea a quella del sito
copy($_FILES['uploadfile']['tmp_name'],'prova.xls') or die("Impossibile caricare il file doc");
// upload terminato, stampo alcune info sul file
echo "<br>Upload terminato con successo:<br>";
echo "Nome file: ".$_FILES['uploadfile']['name']."<br>";
echo "Dimensione file: ".$_FILES['uploadfile']['size']."<br>";
echo "Tipo MIME file: ".$_FILES['uploadfile']['type']."<br>";
}
else{
// controllo il tipo di errore
if ($_FILES['uploadfile-doc']['error'] == 2){
// errore, file troppo grande (> 8MB)
die("Errore, file troppo grande: il massimo consentito è 8MB");
}
else{
// errore generico
die("Errore, impossibile caricare il file");
}
e mi restituisce impossibile caricare file doc
La riga rossa è quella in cui il programma si blocca(ho messo diverdi output con die per essere sicura di dove si interrompesse
ho davvero bisogno di aiuto
devo caricare un file xls in un sito
<form action="aggiorna.php" method="post" enctype="multipart/form-data">
<input type="file" name="uploadfile"><BR>
___________________<input type='submit' name='action' value='Carica'><a href="guida_carica.html">?</a></form>
questo è il form con cui cerco di caricare
if ($HTTP_POST_VARS['action'] == 'Carica'){
if ($_FILES['uploadfile']['error'] == 0){ //update file
// upload ok
// copio il file dalla cartella temporanea a quella del sito
copy($_FILES['uploadfile']['tmp_name'],'prova.xls') or die("Impossibile caricare il file doc");
// upload terminato, stampo alcune info sul file
echo "<br>Upload terminato con successo:<br>";
echo "Nome file: ".$_FILES['uploadfile']['name']."<br>";
echo "Dimensione file: ".$_FILES['uploadfile']['size']."<br>";
echo "Tipo MIME file: ".$_FILES['uploadfile']['type']."<br>";
}
else{
// controllo il tipo di errore
if ($_FILES['uploadfile-doc']['error'] == 2){
// errore, file troppo grande (> 8MB)
die("Errore, file troppo grande: il massimo consentito è 8MB");
}
else{
// errore generico
die("Errore, impossibile caricare il file");
}
e mi restituisce impossibile caricare file doc
La riga rossa è quella in cui il programma si blocca(ho messo diverdi output con die per essere sicura di dove si interrompesse
- come faccio a capire il tipo di errore?
- Perche in locale e dul sito precedente andava ora qui no?
ho davvero bisogno di aiuto