PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 20-05-2009 19:38:27

Philippe21
Membre
Inscription : 20-05-2009
Messages : 7

[Résolu] Afficher la photo d'un membre

Bonjour à tous,

Je suis débutant dans le monde du PHP et j’apprends beaucoup en faisant l’analyse des scripts. J’aimerais afficher la photo des membres dans une page PHP via l’info d’un champ texte. Voici ce que je souhaiterais finaliser :

Afficher la photo d’un membre dans un champ image  nommer membre  par rapport aux données d’un champ texte déjà pré renseigner via une base de donnée MySQL. Les images (photo des membres) serais stocker au préalable dans un dossier nommer photos_membres et porterais exactement le même nom que le champ texte nommer nom_membre. L’extension des images serait en JPG. Je souhaiterais que les images soient redimensionner automatiquement et si le membre n’a pas de photo à son nom dans le dossier photos_membres, alors le champ nommé photo prend automatiquement une image générique.
SI quelqu’un peut me donner le script ou me dirigé dans ce projet…

Merci pour les infos !

Hors ligne

#2 20-05-2009 22:04:15

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : [Résolu] Afficher la photo d'un membre

Salut,

on ne donne pas de script tout fait des mais des pistes pour y arriver.

ce que tu souhaite faire est très simple :
1/ affecter une image à un membre, pas de problème on ajoute un champ dan sla table des utilisateurs (Tu utilise le default pour le nom de l'image par defaut).
2/ permettre )à un membre de fournir une image, pour cel upload via http => http://www.phpjungle.info/cours/10-comm … -http.html
3/ mettre le nom de la nouvelle image dans la table c'est une requete Update avec une clause where (voir tuto mysql du site).

le reste tourne autour de tout ça, il ne s'agit que d'organisation.

Essai de faire un p'tit quelque chose autour de ton espace membres et si tu a un problème demande nous wink

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#3 22-05-2009 05:51:52

Philippe21
Membre
Inscription : 20-05-2009
Messages : 7

Re : [Résolu] Afficher la photo d'un membre

Bonjour à tous,

Merci Moogli pour ces premières pistes que je vais exploiter…

@ bientôt !

Hors ligne

#4 22-05-2009 20:07:16

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : [Résolu] Afficher la photo d'un membre

de rien ...


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#5 23-05-2009 11:48:41

Philippe21
Membre
Inscription : 20-05-2009
Messages : 7

Re : [Résolu] Afficher la photo d'un membre

Bonjour,

Merci à vous et vos conseils, j’ai fait ce que je souhaitais !
Encore un p’tit problème, comment afficher les photos sans déformation (de façon homothétique).

<?php
$img = $_COOKIE['monprenom'];
if ($img = = '') // le prenom est vide
  echo '<img src="images/defaut.jpg">';
else // le prenom est pas vide
  echo '<img src="images/'.$img .'" width="100" height="120" >';
?>

Hors ligne

#6 23-05-2009 13:09:20

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] Afficher la photo d'un membre

Saluton,

<?php
list($width, $height, $type, $attr) = getimagesize("images/'.$img");
?>

Mais à partir de là, je ne vois pas bien où tu veux en venir avec l'homothétie puisqu'on ne connait pas, a priori, les dimensions de l'image, on ne sait donc pas s'il elle sera plus large que haute ou le contraire, ou encore carrée.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#7 24-05-2009 01:14:24

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : [Résolu] Afficher la photo d'un membre

Yop,

comme MK je ne vois pas trop où tu veut en venir.

Si ton problème est la taille de l'image je pense qu'il faut que tu fige cette taille dès l'upload !

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#8 25-05-2009 07:23:11

Philippe21
Membre
Inscription : 20-05-2009
Messages : 7

Re : [Résolu] Afficher la photo d'un membre

Merci à tous pour les infos qui mon aidé à faire ce que je souhaitais !

Hors ligne

Pied de page des forums