Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

peri86

Formulario com anexo!!!!!esta com erro

Recommended Posts

***** Eu fiz assim mas continua dando erro!Arquivo: FILES.PHP---------------------------------------------------------------------------------<html><head> <title>artigo PHP - $_FILES (Formuario)</title></head><body bgcolor='#FFFFFF'><p> </p><form name='frm_files' method='post' enctype='multipart/form-data' action='envia.php'> <table border='0' cellpading='0' cellspacing='0' width='90%'> <tr> <td width='10%'>Nome: </td> <td width='80%'><input type='text' name='txt_nome' size='25'></td> </tr> <tr> <td width='10%'>Idade: </td> <td width='80%'><input type='text' name='txt_idade' size='2' maxlength='2'> anos</td> </tr> <tr> <td width='10%'>Foto: </td> <td width='80%'><input type='file' name='txt_foto' size='20' ></td> </tr> </table> <input type='submit' name='btnOK' value='Enviar'> </form></body></html>-----------------------------------------------------------------------------------Arquivo: ENVIA.PHP----------------------------------------------------------<?//RECEBE OS DADOS DO FORMULÁRIO$nome = $_POST["txt_nome"];$idade = $_POST["txt_idade"];//RECEBE OS DADOS DO CAMPO $_FILES$foto_temp = $_FILES["txt_foto"]["tmp_name"]; //CAMINHO TEMPORÁRIO$foto_name = $_FILES["txt_foto"]["name"]; //NOME DO ARQUIVO$foto_size = $_FILES["txt_foto"]["size"]; //TAMANHO DO ARQUIVO$foto_type = $_FILES["txt_foto"]["type"]; //TIPO DO ARQUIVO//EXIBINDO OS DADOSecho "<h3>ENVIANDO O ARQUIVO ...</h3>";echo "NOME = ".$nome."<br>";echo "IDADE = ".$idade."<br>";echo "NOME TEMPORÁRIO NO SERVIDOR = ".$foto_temp."<br>";echo "NOME DO ARQUIVO = ".$foto_name."<br>";echo "TAMANHO DO ARQUIVO = ".$foto_size."<br>";echo "TIPO DO ARQUIVO = ".$foto_type."<br>";echo "<br><br><br>STATUS DO ENVIO DO ARQUIVO<br>";//ENVIA O ARQUIVO PARA A PASTAif(!copy($foto_temp, "C:\\temp\\$foto_name")) echo "Aconteceu algum erro !!!";else echo "Sucesso !!!";?>--------------------------------------------------------------------------------****** AÍ APARECE ESSA MENSAGEM:Warning: copy(C:\temp\Boletim.jpg): failed to open stream: Permission denied in /home/tgospel/public_html/envia.php on line 31Aconteceu algum erro !!!*** AÍ EU NÃO SEI O QUE FAZER, QUAL O MOTIVO DO ERRO?ONDE EU TENHO QUE FAZER ESSA PASTA "TEMP"?POR FAVOR ME AJUDEM....Se podesse enviar para o prorpio email seria melhor, será que não tem como? ao inves de enviar para uma pasta no servidor?GRATO!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Warning: copy(C:\temp\Boletim.jpg): failed to open stream: Permission denied in /home/tgospel/public_html/envia.php on line 31

Permissão.

 

Não use caminhos: 'C:\...','D:\...', use caminhos relativos no server, exemplo: 'Pasta/'.

 

Até +....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troquei o 'c:/temp/', por "TEMP/", e deu o mesmo erro, abaixo....Warning: copy(temp/): failed to open stream: Permission denied in /home/tgospel/public_html/envia.php on line 31Aconteceu algum erro !!!** o que devo fazer???SERÁ QUE AO INVES DE ENVIAR PARA O SERVIDOR, NÃO TERIA COMO ENVIAR PARA ALGUM E-MAIL?por favor me ajudem....Grato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.