Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Vi na internet que para pegar o src de uma imagem se coloca o seguinte código:
<form action="/action_page.php">
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
e isso vai retornar pic="nome do arquivo", o problema é que eu não sei como usar isso com a tag <img> para escolher esse local de arquivo... como eu posso implementar isso? Eu só quero colocar uma imagem qualquer no site através do input file mas não sei como faço...Boa tarde amigo,
isto que voce criou é a primeira etapa, agora faltam as outras
voce vai precisar do php para incluir o arquivo em uma pasta
neste manual do php tem exatamente como tem que ser feito e varias configurações e alternativas para voce poder criar a sua ideia
https://www.php.net/manual/pt_BR/features.file-upload.post-method.php
para exibir a imagem para um determinado usuario, voce precisará "inserir a imagem em um banco de dados", coloco entre aspas pois não é a imagem em si que sera colocada no bd, e sim seu endereço.
o php coloca a imagem em uma pasta e joga o endereço desta pasta + novoNome.jpg + id do usuario dentro de uma tabela do mysql
ai na sua pagina de exibição você coloca para buscar a imagem somente daquele id de usuario e pronto
pagina login -.> armazena ID
busca mysql -> "exiba resultados da tabela_de_imagens da coluna id_do_usuario contendo $id_do_usuario"
pagina exibição -> endereço da imagem + exibir resultado da busca do mysql
ou você pode fazer do jeito sem banco de dados, mas dai com exibição igual para todos os usuarios
pagina de exibiçao -> endereço da imagem + $variavel vinda de algum lugar via php
mas dai mostra igual rpa odo mundo, pois nao existe controle de quem pode ver tal coisa,
só serve na verdade para mudar algum dado dentro do proprio site, por exemplo mudar a imagem da bandeira do idioma quando o usuario selecionar ingles ou portugues,
Para fazer upload de imagem você vai precisar de uma linguem que trabalhe no servidor, como por exemplo PHP.
https://php.eduardokraus.com/upload-de-imagens-com-php