Smiley en ascii (totalement sans interet)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 621 fois - Téléchargée 27 fois

Contenu du snippet

il faut bien s'occuper quand on est au taff :D

voila, on peut porter les smileys sur phpbb!
le code est vraiment crasseux, a vous de netoyer ca :)

demo sur mon serveur : http://psykokwak.serveftp.com/divers/asciismileys.php

Source / Exemple :


<?
//$url = "http://jbc.unlimited.free.fr/jbc3/forum/smileys/[bigsourir].gif";
$url = $_POST['img'];
$char = "||||";  // ||||
$bgcolor = "FFFFFF";
$zizetext = 3;

//die("stop");

if (empty($url)) $url = "http://jbc.unlimited.free.fr/jbc3/forum/smileys/[bigsourir].gif";

$handle = @imagecreatefromgif($url);
$size = @getimagesize($url);

if($size[0]*$size[1] > 4096) die("Veuillez limiter a des images inferieur a 4096pxl");

//echo $size[0]*$size[1];

echo "<font size=\"".$zizetext."\">";
$phpbb = '[size='.$zizetext.']';
for($y=0;$y<$size[1];$y++){
      for($x=0;$x<$size[0];$x++){
            $i = imagecolorat($handle,$x,$y);
            $color = imagecolorsforindex($handle,$i);
            if($color['alpha']!=0) {
                  echo "<font color=\"".$bgcolor."\">$char</font>";
                  $phpbb .= "[color=#".$bgcolor."]".$char."/color";
            }
            else {
                  ?><font color="<? printf("%02X%02X%02X",$color['red'],$color['green'],$color['blue']);?>"><? echo $char; ?></font><?
                  $phpbb .= "[color=#".sprintf("%02X%02X%02X",$color['red'],$color['green'],$color['blue']);
                  $phpbb .= "]".$char."/color";
            }
      }
      echo "<br>";
      $phpbb .="\n";
}
echo "</font>";
$phpbb .= '/size';

?>
<br><br><br>
<form name="form1" method="post" action="">
  entrez l'url dun fichier "GIF" (2048pxl max): <input name="img" type="text" value="http://jbc.unlimited.free.fr/jbc3/forum/smileys/[boulet].gif"><input name="" type="submit" value="Generer le smiley">

 <br> <br> <br>

  code pour phpbb : <br><textarea cols="60" rows="10" name="phpbb"><? echo $phpbb; ?></textarea>
</form>
<p>"truc" devellopé (en 20minutes) par psykokwak (paske y sfé chier au taff)! 
</p>

Conclusion :


en gros ca prends un smiley (format gif) et ca le transphorme en code html!

j'avais prevenu que cetait inutil hein :D

A voir également

Ajouter un commentaire

Commentaires

Diti2330
Messages postés
12
Date d'inscription
mardi 16 novembre 2004
Statut
Membre
Dernière intervention
3 juillet 2006
-
Quand j'essaie ce script le smiley n'est pas correct...
Est-ce qu'il faut mettre des balises quelque part ?
Biduloo
Messages postés
28
Date d'inscription
samedi 27 mars 2004
Statut
Membre
Dernière intervention
21 avril 2004
-
Super bien fait je trouve ! 10/10 !
jotrash
Messages postés
373
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 juin 2007
-
Moi je trouve ca bien ! C'est toujours mieux que 50 lignes de str-replace moi je te met 10/10 car nous avons enfin quelque chose de bien pour une fonction banale.

@+ et bonne prog

JoTrAsH
psyjc
Messages postés
182
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
18 avril 2008
-
avec du texte ? cest a dire ?!
jeje11991
Messages postés
144
Date d'inscription
samedi 30 août 2003
Statut
Membre
Dernière intervention
14 août 2008
-
Salut je trouve ce truc hyper bien (j'ai mis 10) mais il y a t'il moyen de faire la même chose mais avec du texte

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.