Jump to content
Fórum Script Brasil
  • 0

Upload De Fotos... não Vai Nem A Pau !


rbzorzato
 Share

Question

seguinte.... só consigo recuperar as informações de um formulario enviado pelo metodo post

usando ...

$nome = $HTTP_POST_VARS['nome'];

... por exemplo...

acontece que preciso fazer um cadastro de fotos.. upload na verdade... e não consigo recuperar as informações do campo tipo file...

exemplo:

+- asimm tava funcionando...depis do bloqueio pra receber variaveis pelo metodo post... parou de funcionar...

se alguém puder ajudar...fico agradecido desde já....

$nome = $HTTP_POST_VARS['nome'];

$HTTP_POST_FILES['foto']['name'];
$HTTP_POST_FILES['foto']['type'];
$HTTP_POST_FILES['foto']['size'];
$HTTP_POST_FILES['foto']['tmp_name'];    


if(is_uploaded_file($foto_name)) 
{
        if(copy($foto_name,"./acp/$id/".$foto_name))
         {
  
          mysql_query("INSERT INTO tfotos (foto,nome)
            VALUES 
             ('$foto_name','$nome')");
    @header("Location:fotos1.php");                        
  
        }else echo "O arquivo não foi copiado corretamente!";

}  else     echo "O arquivo:'$foto', não é válido para upload!";

se alguém souber como faço pra recuperar as informações... fico agradecido...

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

A partir do PHP 4, prefira usar $_POST e $_FILES. Use move_uploaded_file() em vez de copy().

Teste este código:

$nome = $_POST['nome'];

$foto_name = $_FILES['foto']['name'];
$foto_type = $_FILES['foto']['type'];
$foto_size = $_FILES['foto']['size'];
$foto_tmp_name = $_FILES['foto']['tmp_name'];    


if(is_uploaded_file($foto_name))
{
        if(move_uploaded_file($foto_tmp_name,"./acp/$id/".$foto_name))
         {
  
          mysql_query("INSERT INTO tfotos (foto,nome)
            VALUES
             ('$foto_name','$nome')");
    @header("Location:fotos1.php");                        
  
        }else echo "O arquivo não foi copiado corretamente!";

}  else     echo "O arquivo:'$foto', não é válido para upload!";

[]'s

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      151k
    • Total Posts
      649.1k
×
×
  • Create New...