Ir para conteúdo
Fórum Script Brasil
  • 0

Nao Consigo Fazer Upload


tiago_pimenta

Pergunta

Galera, peguei varios scripts da net para se fazer upload, com move, com copy e nenhum deu certo, então axo ke não seja o script php ke esteje com pau e sim o APACHE ou o LINUX.

Gostaria de informaçoes detalhadas do ke se deve configurar no apache ou no linux mesmo para ke se possar fazer upload, por exemplo que a pasta tem ke estar com o CHMOD 777 e essas coisas do genero.

DADOS:

Apache/2.0.45 (Unix) mod_ssl/2.0.45 OpenSSL/0.9.7a mod_auth_pgsql/2.0b6 DAV/2 PHP/4.3.2 Server at www.unimedbarretos.net Port 80

S.O. Conectiva Linux 9
PROBLEMAS

Imagens maiores ke 10k por exemplo, ele distorce mais ou menos da metadi para baixo.

Textos ele modifica, colocando tipo dum cabeçalho »

-----------------------------7d450127f4
Content-Disposition: form-data; name="file"; filename="C:\Meus documentos\Outros\amigo.txt"
Content-Type: text/plain

[]'s

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

testa esse ae:

upload.php

<html>
<head>
<title>Upload</title>
</head> 
<body bgcolor='#FFFFFF'>
<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:&nbsp;</td>
<td width='80%'><input type='text' name='txt_nome' size='25'></td>
</tr>

<tr>
<td width='10%'>Valor:&nbsp;</td>
<td width='80%'><input type='text' name='txt_valor' size='2' maxlength='2'>
&nbsp;</td>
</tr>

<tr>
<td width='10%'>Foto:&nbsp;</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>
envia.php
<?
//RECEBE OS DADOS DO FORMULÁRIO
$nome = $_POST["txt_nome"];
$valor = $_POST["txt_valor"]; 
//RECEBE OS DADOS DO CAMPO $_FILES 
//NOME TEMPORÁRIO NO SERVIDOR 
$foto_temp = $_FILES["txt_foto"]["tmp_name"]; 
//NOME DO ARQUIVO NA MÁQUINA DO USUÁRIO 
$foto_name = $_FILES["txt_foto"]["name"];
//TAMANHO DO ARQUIVO 
$foto_size = $_FILES["txt_foto"]["size"];
//TIPO MIME DO ARQUIVO
$foto_type = $_FILES["txt_foto"]["type"];

//EXIBINDO OS DADOS
echo "<h3>ENVIANDO O ARQUIVO ...</h3>";
echo "NOME = ".$nome."<br>";
echo "VALOR = ".$valor."<br>";
echo "NOME DO ARQUIVO = ".$foto_name."<br>";
echo "TAMANHO DO ARQUIVO = ".$foto_size."<br>";
echo "<br><br><br>STATUS DO ENVIO DO ARQUIVO<br>";

//ENVIA O ARQUIVO PARA A PASTA
$pasta = "imagens/";
$arquivo = $_FILES["txt_foto"]["tmp_name"];
$name = $_FILES["txt_foto"]["name"];
$file = $pasta.$name;

copy($arquivo,$file) or die ("erro ao copiar arquivo");
print "Arquivo carregado";
?>

Posta ae o resultado

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...