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

Upload


Guest - Matrix -

Pergunta

Guest - Matrix -

Estou tentando fazer o upload d um arquivo p/ q apareca no site, só q ao clicar no submit ele acaba m gravando todo o caminho, tipo:

c:\apache\htdocs... sendo q daih no site mesmo, ele não abre pois tenta localizar no raiz da minha maquina, o q estou fazendo d errado.

Sendo q meu campo foto é varchar(200)

Vlw...

Abracos

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

o campo para selecionar a imagem dever ser type="file".

#===========================================

MANUAL

$_FILES['userfile']['name']

O nome original do arquivo no computador do usuário.

$_FILES['userfile']['type']

O tipo mime do arquivo, se o browser deu esta informação. Um exemplo pode ser "image/gif".

$_FILES['userfile']['size']

O tamanho, em bytes, do arquivo.

$_FILES['userfile']['tmp_name']

O nome temporário do arquivo, como foi guardado no servidor.

$_FILES['userfile']['error']

#===========================================

E pode usar a funcao copy para enviar o arquivo.

Manual

Posta teu codigo. Talvez facilita para o pessoal te ajudar! cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Matrix -

Vlw ::vinicius::

Segue o codigo abaixo

<?php

$sql = "select id, fotosmall, fotobig from fotos";

$resultado = mysql_query($sql);

while ($linhas = mysql_fetch_array($resultado)) {

$id = $linhas[0];

$fotosmall = $linhas[1];

$fotobig = $linhas[2];

echo ("

<img src=\"$fotosmall\" border=\"2\" onmouseover=\"ratonin(this,'#00ccff')\" onmouseout=\"ratonout(this,'#000000')\" onClick=\"window.open('foto.php?id=$id','Janela','toolbar=no,menubar=no,scrollbars=yes,width=450,height=500');\">

");

}

?>

Problema: quando vou visualizar no site, estah m abrindo apenas x vermelho porque ao invés d abrir a foto, daih eu vi q ele estah salvando todo o caminho da img, ou seja, "c:\apache\htdocs\..." daih no site ele não consegue visualizar...

Abracos...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Matrix -

Segue os codigos abaixo...

colecao.php

--------------

<?php

$sql = "select id, fotosmall, fotobig from fotos";

$resultado = mysql_query($sql);

while ($linhas = mysql_fetch_array($resultado)) {

$id = $linhas[0];

$fotosmall = $linhas[1];

$fotobig = $linhas[2];

echo ("

<img src=\"$fotosmall\" border=\"2\" onmouseover=\"ratonin(this,'#00ccff')\" onmouseout=\"ratonout(this,'#000000')\" onClick=\"window.open('foto.php?id=$id','Janela','toolbar=no,menubar=no,scrollbars=yes,width=450,height=500');\">

");

}

?>

foto.php

---------

<head>

<link href="estilo.css" rel="stylesheet" type="text/css">

</head>

<body class="fundo">

<center><img src="imagens/logo_colecao.gif"></center><br>

<?php

include ("admvp/conecta.php");

$sql = "select id, fotosmall, fotobig from fotos where id = $id";

$resultado = mysql_query($sql);

while ($linhas = mysql_fetch_array($resultado)) {

$id = $linhas[0];

$fotomall = $linhas[1];

$fotobig = $linhas[2];

}

echo ("

<center><img src=\"$fotobig\"></center><br>

");

?>

<center><a href="javascript:close()">Fechar</a></center>

</body>

fotos.php

-----------

<?php

include("admvp/conecta.php");

$id = 0;

$sql = "insert into fotos values ($id, '$fotosmall', '$fotobig')";

$resultado = mysql_query ($sql);

?>

cadastro_fotos.php

----------------------

<?php

echo ("

<form method=\"post\" action=\"fotos.php\">

<table border=\"1\">

<tr>

<td>

Foto Pequena:

<input type=\"file\" name=\"fotosmall\">

</td>

</tr>

<tr>

<td>

Foto Grande:

<input type=\"file\" name=\"fotobig\">

</td>

</tr>

<tr><td><input type=\"submit\" name=\"submit\" value=\"Enviar\"></td></tr>

</table>

</form>

");

?>

Vlw...

Abracos...

Link para o comentário
Compartilhar em outros sites

  • 0

mude o cadastro_fotos.php para: (só a linha do POST)

<form method=\"post\" action=\"fotos.php\" enctype=\"multipart/form-data\">

e no fotos.php colocar o codigo que o vinicios postou.

uma boa dar uma olhada no Manual que foi postado tb, tem um exemplo de envio de arquivo se não me engano.

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpa aih pessoal, nesse ponto sou bastante leigo...

tem q usar todos esses comandos? e tipo...

$_FILES['userfile']['name']

nesse comando acima eu tenho q colokar entaum o $id no lugar do userfile e o nome pode ser tb $id, certo?

Vlw e abracos...

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,6k
×
×
  • Criar Novo...