peri86 Postado Outubro 26, 2004 Denunciar Share Postado Outubro 26, 2004 ***** 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....GRATO!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Outubro 26, 2004 Denunciar Share Postado Outubro 26, 2004 1º - Desligue o CAPSLOCK, escrever tudo em CAPS na internet significa que você está gritando. E gritar com os outros quando pede ajuda não é uma idéia muito legal... 2º- Quando for postar algum código, procure colocá-lo dentro de ou pra que fique mais organizado... Quanto a sua dúvida, você vai precisar dar um CHMOD 777 no diretório pra onde irão esses seus arquivos. Pra ver como, utilize a pesquisa aqui do fórum que você deve encontrar alguma coisa [tenha certeza de pesquisar em todos os tópicos e não só nos dos últimos 30 dias...]Se não conseguir, poste aí que a gente te ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Outubro 26, 2004 Denunciar Share Postado Outubro 26, 2004 Upload Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Outubro 26, 2004 Denunciar Share Postado Outubro 26, 2004 Faz o seguinte.Abre o seu cliente de FTP, acessa o seu server, clica com o botão direito sobre o diretório. Lá você deve ver alguma opção de chmod ou permissões. Acessa ela e muda o chmod do diretório para 777... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 peri86 Postado Outubro 26, 2004 Autor Denunciar Share Postado Outubro 26, 2004 Faz o seguinte.Abre o seu cliente de FTP, acessa o seu server, clica com o botão direito sobre o diretório. Lá você deve ver alguma opção de chmod ou permissões. Acessa ela e muda o chmod do diretório para 777... Agora deu certo....Poxa brigadaão mesmo....qualquer coisa estamos aí... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
peri86
***** 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 DADOS
echo "<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 PASTA
if(!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 31
Aconteceu 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....
GRATO!!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.