Bonjour,

Voila je rencontre un petit problème je suis entrain de créer un espace commentaire pour un systeme d'article est ce que je cherche à faire c'est des que une personne poste un commentaire en prends la premier lettre de sont pseudo est en l'affiche comment avatar. Je sais pas si j'ai été clair ou pas : /

En gros Je cherche à faire un truc du même gére que youtube quand une personne na pas télécharger d'avatar en prends la permer lettre de sont pseudo est en lui affiche comment avatar par défaut

Je vous remerci d'avance pour votre aide ;)

3 réponses


Tu peut de baser là dessus pour créer un image et pour récupérer la première lettre utilise :

<?php
        $string= "pseudo";
        $firstLetter substr($string, 0, 1);
        //$firstLetter = p
?>
Motel
Auteur

Problème résolu merci MakerDev et JeremieMeunier

Pour que ton texte s'affiche il faudrait utiliser cela :

<?php
      session_start();
      $_SESSION['pseudo'] = "JeremieMeunier";
      header ("Content-type: image/png");
      $first = substr($_SESSION['pseudo'], 0, 1);
      $image = imagecreate(200,200);

      $f_para = mt_rand(0,255);
      $s_para = mt_rand(0,255);
      $t_para = mt_rand(0,255);

      $bg_color = imagecolorallocate($image, $f_para, $s_para, $t_para);
      $txt_color = imagecolorallocate($image, 255, 255, 255);
      $font = 'libs/fonts/ProductSans-Regular.ttf';

      imagettftext($image, 100, 0, 65, 145, $txt_color, $font, $first);
      imagestring($image, 4, 35, 15, $first, $color, $txt_color);
      imagepng($image);
?>