funzione copy

antonia

Nuovo Utente
18 Nov 2009
7
0
0
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

  1. come faccio a capire il tipo di errore?
  1. Perche in locale e dul sito precedente andava ora qui no?


ho davvero bisogno di aiuto
 
hai controllato che ci siano i giusti permessi nella casella di destinazione?
 

Discussioni simili