IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[POO] encoder des liens


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Points : 190
    Points
    190
    Par défaut [POO] encoder des liens
    J'ai un classe qui simplement doit m'afficher un lien avec les paramètres passer dans le constructeur mais elle ne m'affiche que l'email en md5(); ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.gravatar.com/avatar.php? gravatar_id=d41d8cd98f00b204e9800998ecf8427e&default=&size=
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?php
    class Gravatar
    {
    	private $email=NULL;
    	private $img=NULL;
    	private $size=0;
    	private $grav_url=NULL;
     
    	function __construct($email, $img, $size)
    	{
    		$this_email=$email;
    		$this_img=$img;
    		$this_size=$size;
    	}
     
    	public function setGravatar()
    	{
    		$this_grav_url = 'http://www.gravatar.com/avatar.php?
    		gravatar_id='.md5($this_email).'&default='.urlencode($this_img).
    		'&size='.$this_size;
    		return $this_grav_url;
    	}
    }
    $gravatar=new Gravatar('artotal@gmail.com', 'http://www.somewhere.com/homestar.jpg', 40);
    echo $gravatar->setGravatar();
    ?>
    Merci

  2. #2
    Membre confirmé
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Points : 518
    Points
    518
    Par défaut
    salut,
    on écrit :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->variable ;
    et non :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this_variable ;

  3. #3
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Points : 190
    Points
    190
    Par défaut
    Là sa ne m'affiche plus rien ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?php
    class Gravatar
    {
    	private $email=NULL;
    	private $img=NULL;
    	private $size=0;
    	private $grav_url=NULL;
     
    	function __construct($email, $img, $size)
    	{
    		$this->email=$email;
    		$this->img=$img;
    		$this->size=$size;
    	}
     
    	public function setGravatar()
    	{
    		$this->grav_url = 'http://www.gravatar.com/avatar.php?
    		gravatar_id='.md5($this->email).'&default='.urlencode($this->img).
    		'&size='.$this->size;
    		return $this_grav->url;
    	}
    }
    $gravatar=new Gravatar('artotal@gmail.com', 'http://www.somewhere.com/homestar.jpg', 40);
    echo $gravatar->setGravatar();
    ?>

  4. #4
    Membre confirmé
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Points : 518
    Points
    518
    Par défaut
    erreur ici :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    return $this_grav->url;
    relis un peu ton code avant de poster.
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    return $this->grav_url;

  5. #5
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Points : 190
    Points
    190
    Par défaut
    désolé
    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. URI Encoding - encodage automatique des liens
    Par raphpell dans le forum Apache
    Réponses: 16
    Dernier message: 07/05/2008, 16h48
  2. Aspect des liens hypertextes
    Par flzox dans le forum Mise en forme
    Réponses: 5
    Dernier message: 04/09/2004, 16h29
  3. Réponses: 13
    Dernier message: 28/08/2004, 19h43
  4. Problème à l'édition des liens avec BCC55 et Xerces
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/11/2003, 15h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo