Originariamente inviato da Simonetgl
Ho provveduto a impostare sul server il permesso 777 alla cartella /php (dove intendo caricare il file) e alle sue sottocartelle..
Permesso corretto?
Limiti di dimensione del file non intervengono, è ampiamente sotto..
Comunque continuo a non vedere caricato il file nella cartella che imposto con move_upload nel codice della pagina insert_data :
codice:$fname = $_FILES['sel_file']['name']; $filename = $_FILES['sel_file']['tmp_name']; move_uploaded_file($_FILES['sel_file']['tmp_name'], "php/elencoesami/".$_FILES['sel_file']['tmp_name']);
Ciao si i permessi sono corretti attenzione che anche la cartella "elencoesami" deve avere gli stessi permessi 777:
prova cosi:
<?php
$uploaddir = '/php/elencoesami/';
$uploadfile = $uploaddir.basename($_FILES['sel_file']['name']);
$fname = $_FILES['sel_file']['name'];
if (move_uploaded_file($_FILES['sel_file']['tmp_name'], $uploadfile)) {
echo "Il file è stato caricato!.\n";
} else {
echo "Upload fallito!";
}
$filename = $_FILES['sel_file']['tmp_name'];
$handle = fopen($filename, "r");
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE)
{
$sql = "INSERT into sti_esami(esame,descrizione,codice) values('$data[0]','$data[1]','$data[2]')";
mysql_query($sql)
}
?>
fammi sapere!
ciao