Jump to content
Fórum Script Brasil
  • 0

Captura de imagem


Benaia

Question

Boa noite!

Estou começando a estudar PhP, estou criando uma página de teste, um dos recursos que desejo criar é capturar uma imagem de um arquivo e visualizá-lo na página do navegador, para isso estou utilizando a seguinte codificação:

<?PHP

<p><label>Imagem:</label><input name="Arquivo" type="file" id="Arquivo"></p>

?>

Com isso eu crio um botão para selecionar o arquivo de imagem, mas com isso somente consigo selecionar o endereço do arquivo e não estou conseguindo vizualizar a imagem na tela.

Alguém poderia me ajudar?

Grato.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Um código simples só pra você começar a estudar.

Daria pra melhorar algumas coisas, fazer um arquivo separado que capture a imagem e mantenha o formulário e tal, mas ficaria mais complexo.

O código é bem simples, dá uma mexida nele que você entenderá como funciona.

<?php
if (isset($_FILES["Imagem"])){
    header("Content-Type: " . $_FILES["Imagem"]["type"]);
    return print(file_get_contents($_FILES["Imagem"]["tmp_name"]));
    }
?>
<form name="Form" action="<?php $_SERVER['PHP_SELF']; ?>" method="POST" enctype="multipart/form-data">
<input type="file" name="Imagem" /><button type="submit">Enviar</button>
</form>

Link to comment
Share on other sites

  • 0

Bom dia!

Avaliei seu código acima, mas não consegui chegar ao resultado que desejo, ou seja, ao clicar em "Selecionar Arquivo..." e escolher a imagem desejada, apresentar a imagem na tela, só estou conseguindo separar o endereço do arquivo da imagem na minha máquina.

Meu desejo seria ao clicar no botão "Selecionar Arquivo..." e escolher o arquivo .jpg (por exemplo) a imagem aparecer na tela. Tem como de uma forma simples?

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.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...