Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou importando um arquivo CSV para o BD.Quando importo o arquivo q está na mesma página atraves de um campo INPUT funciona perfeitamente, agora se passar esse campo INPUT TYPE = "TEXT" para TYPE = "FILE". o mesmo não funciona.Está dando o seguinte erro.
Warning: fopen(C:/Documents and Settings/Casa/Desktop/arquivo.csv): failed to open stream: Permission denied in C:\www\site\teste-import.php on line 28
Segue o código abaixo
> <?include "../geral/conexao.php";if(isset($_POST['submit'])) { $filename=$_FILES['filename']; // Pega o nome do arquivo $filename_nome = $filename["name"]; $caminho = "C:/Documents and Settings/Mithos/Desktop/"; $handle = fopen($caminho.$filename_nome, "r"); while (($data = fgetcsv($handle, 4000, ";")) !== FALSE) { $import = mysql_query("insert into contrato (contrato,cpf,estagio,funcionario) values ('$data[0]','$data[1]','$data[2]','$data[3]')"); $error = mysql_error(); echo $error; } fclose($handle); print "Import done"; } else { print "<form enctype='multipart/form-data' action='teste-import.php' method='post'>"; print "Type file name to import:<br>"; print "<input type='file' name='filename' size='20'><br>"; print "<input type='submit' name='submit' value='submit'></form>"; }?>Carregando comentários...