Comment changer une image avec un boutton parcourire?
Résolu
Html-Php-Css_Star
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je suis entrain de créé un site web en php html et css et j'ai installer un système de login.
Sur ma page d'inscription il y a une balise input:
Je voulais savoir comment faire pour que a la place que la personne qui s'inscrit marque le lien http://... pour son image de profile il y est un bouton parcourir est que sa marche car j'ai essayer type="file" mais sa marche pas.
Merci d'avance pour vos réponse.
Cordialement.
Je suis entrain de créé un site web en php html et css et j'ai installer un système de login.
Sur ma page d'inscription il y a une balise input:
<input type="text" name="avatar" value="<?php if(isset($_POST['avatar'])){echo htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8');} ?>" />
Je voulais savoir comment faire pour que a la place que la personne qui s'inscrit marque le lien http://... pour son image de profile il y est un bouton parcourir est que sa marche car j'ai essayer type="file" mais sa marche pas.
Merci d'avance pour vos réponse.
Cordialement.
A voir également:
- Comment changer une image avec un boutton parcourire?
- Changer dns - Guide
- Changer carte graphique - Guide
- Image iso - Guide
- Légender une image - Guide
- Comment changer l'extension d'un fichier - Guide
2 réponses
Salut,
un type file permet d'envoyer et de recevoir un fichier...
Pour récupérer une image depuis une url, il faut créer un input de type TEXT...
Plus d'infos ici : https://forums.commentcamarche.net/forum/affich-7609371-copier-une-image-a-partir-de-son-lien-url
un type file permet d'envoyer et de recevoir un fichier...
Pour récupérer une image depuis une url, il faut créer un input de type TEXT...
Plus d'infos ici : https://forums.commentcamarche.net/forum/affich-7609371-copier-une-image-a-partir-de-son-lien-url
Salut,
Merci beaucoup pour ta réponse rapide, ton lien ma appris un nouveau système de stockage c'est presque se que je cherchais mais moi se que je veut enfaite c'est de remplacer sa:
https://www.zupimages.net/
par sa:
https://www.zupimages.net/
Merci beaucoup pour ta réponse rapide, ton lien ma appris un nouveau système de stockage c'est presque se que je cherchais mais moi se que je veut enfaite c'est de remplacer sa:
https://www.zupimages.net/
par sa:
https://www.zupimages.net/
Salut,
j'avais compris l'inverse car tu parlais de lien, et donc je pensais que c'était un lien internet...
c'est donc sur le site du zéro que je te redirige....
https://openclassrooms.com/fr/courses
Il est important de renseigner l'enctype dans la balise form...
j'avais compris l'inverse car tu parlais de lien, et donc je pensais que c'était un lien internet...
c'est donc sur le site du zéro que je te redirige....
https://openclassrooms.com/fr/courses
Il est important de renseigner l'enctype dans la balise form...
Oui,
pour ça tu as plusieurs possibilités...
Tu peux par exemple, renommer l'avatar avec le pseudo de l'utilisateur, et aller le chercher avec le nom...
Par exemple, tu renommes tous les fichiers en
Attention, $pseudo et $dossier sont des variables à modifier
---
Renommer les fichiers est toujours préférable au passage, car si deux utilisateurs envoient des images de même nom, la dernière écrasera la précédente...
---
Tu peux aussi imaginer stocker le nom dans une BDD...
pour ça tu as plusieurs possibilités...
Tu peux par exemple, renommer l'avatar avec le pseudo de l'utilisateur, et aller le chercher avec le nom...
Par exemple, tu renommes tous les fichiers en
$pseudo . '.png'(Donc, tu dois aussi convertir l'image en PNG et tu peux en profiter pour la redimensionner....), et pour aller la chercher tu vas dans
$dossier . $pseudo . '.png'
Attention, $pseudo et $dossier sont des variables à modifier
---
Renommer les fichiers est toujours préférable au passage, car si deux utilisateurs envoient des images de même nom, la dernière écrasera la précédente...
---
Tu peux aussi imaginer stocker le nom dans une BDD...
Euh...
Quand tu vas vouloir afficher des avatars, tu auras certainement le pseudo de la personne ?
Donc, tu mettras un truc du genre :
Et pour enregistrer une image en la renomment, voilà un autre tutoriel...
https://antoine-herault.developpez.com/tutoriels/php/upload/
Soit, tu autorise qu'un type d'extension, comme seul les png ou jpg, sois, vu que convertir te semble trop compliqué, tu stockes le lien dans une Base de donnée...
Quand tu vas vouloir afficher des avatars, tu auras certainement le pseudo de la personne ?
Donc, tu mettras un truc du genre :
echo '<img alt="' . $pseudo . '" src="/img/avatars/' . $pseudo . '.png" />';
Et pour enregistrer une image en la renomment, voilà un autre tutoriel...
https://antoine-herault.developpez.com/tutoriels/php/upload/
Soit, tu autorise qu'un type d'extension, comme seul les png ou jpg, sois, vu que convertir te semble trop compliqué, tu stockes le lien dans une Base de donnée...