Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou pela 1ª vez a testar o envio de arquivos por php:
Formulário
<form enctype="multipart/form-data" action="uploader.php" method="POST"><input type="hidden" name="MAX_FILE_SIZE" value="100000" />Choose a file to upload: <input name="uploadedfile" type="file" /><br /><input type="submit" value="Upload File" /></form>
Uploader.php
<?$target_path = "uploads/";$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";} else{ echo "There was an error uploading the file, please try again!";}?>Nesta linha $target_path = "uploads/"; se ficar assim, tudo bem, mas eu precisava de recuar um nivel nas pastas para fazer upload numa pasta IMAGENS.
Não deveria ficar assim?
$target_path = "/imagens/"; ou assim? ?$target_path = "../imagens/";
Em qualquer uma destas duas ultimas opções da este erro:
Warning: move_uploaded_file(/imagens/curso_enb.pdf): failed to open stream: No such file or directory in
Garanto que a pasta em questão existe e tem permissoes de escrita.
Alguma dica?
Carregando comentários...