Smiley en ascii (totalement sans interet)

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

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.