aduaxia 0 Denunciar post Postado Abril 5, 2016 Código para inserir imagem no diretório echo "<script> alert('Cadastro feito com sucesso!') location = ('sairetamedortsadc.html'); </script>"; } $extensao=end(explode(".", $_FILES['foto']['name'])); //variável executa comando explode dividindo onde há o ponto em nome e extensão e guarda dentro da variável o nome da extensão do arquivo if(isset($_FILES['foto']['name']) && $_FILES["foto"]["error"] == 0) { //se a foto for recebida dentro da variável e não tiver nenhum erro e nem estiver vazia... // Somente imagens, .jpg;.jpeg;.gif;.png // Aqui eu enfileiro as extensões permitidas e separo por ';' // Isso server apenas para poder pesquisar dentro desta String if(strstr('.jpg;.jpeg;.gif;.png', $extensao)) //comando strstr faz a busca na variavel extensao e verifica se a extensao é igual a jpg ou jpeg ou gif... { date_default_timezone_set('America/Sao_Paulo'); //comando para deixar a data no formato utilizado em SP/Brasil $nome = date('dmYHis'); $nome_imagem = $nome.".".$extensao; // Caminho de onde ficará a imagem você DEVE CRIAR A PASTA CHAMADA fotos DENTRO DA PASTA DO CODIGO $caminho_imagem = "./upload/" . $nome_imagem; $up = move_uploaded_file($foto_materia["tmp_name"], $caminho_imagem); Porém, na hora de cadastrar, aparece a seguinte mensagem de erro PHP Warning: move_uploaded_file(./upload/05042016135821.jpg) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: No such file or directory in E:\home\splfiscal\Web\receber.php on line 57PHP Warning: move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move 'C:\WINDOWS\Temp\phpD087.tmp' to './upload/05042016135821.jpg' in E:\home\splfiscal\Web\receber.php on line 57 O que pode ser? Falta de permissão ou erro no código? Compartilhar este post Link para o post Compartilhar em outros sites
DSerma 19 Denunciar post Postado Abril 5, 2016 No such file or directory in = não existe o diretório ou o arquivo. É só traduzir a mensagem. Você está tentando colocar a imagem em um caminho que não existe. Compartilhar este post Link para o post Compartilhar em outros sites