Geeek - Le blog Geek & High-tech

Voici un site permettant de faire dire ce que l'on veut à différentes personnalités :

sayit.jpg

J'avais déjà écrit un article au sujet de ce site il y a quelques mois, mais celui-ci a pas mal évolué depuis. De nombreuses têtes ont été ajoutées.

http://www.says-it.com/

Il faudrait faire quelque chose d'équivalent avec nos personnalités françaises, voici un exemple codé en PHP :

http://dev.geeek.org/truc/index.php

Voici le code PHP :


 <?
 
 if (isset($_GET['text'])){;
 
        // Supression des slashes & extraction des lignes
        $string = ucfirst(stripslashes($_GET['text']));
        $lines = explode("\r\n", $string);
        
        // Allocation des ressources 
        $im     = imagecreatefromjpeg("sarkozy.jpg");
        $black = imagecolorallocate($im, 0, 0, 0);
        
        // Pour chaque ligne ....
        $posX = 43;
        $posY = 15 ;
        foreach($lines as $line){
                imagestring($im, 3, $posX, $posY, $line, $black);
                $posY = $posY + 15;
        }
        
        header("Content-type: image/jpg");
        imagejpeg($im);
        imagedestroy($im);
 
 } else {
 
 ?>
 

 <h1>Sarko Says ...</h1>
 
 <form action="index.php" method="GET">
 
 <label for="string" value="Texte" />
 <textarea type="text" id="text" cols="20" rows="2" name="text"></textarea><br/>
 <input type="submit" value="Valider" />
 </form>
 
 <? }  ?>

Ce script fonctionne avec toutes les images Jpeg.
Il suffit de modifier le nom du fichier Jpeg source à ouvrir au niveau de l'instruction "imagecreatefromjpeg".


Vous êtes correctement abonné à Geeek
Bienvenue ! Vous êtes correctement connecté.
Parfait ! Vous êtes correctement inscrit.
Votre lien a expiré
Vérifiez vos emails et utiliser le lien magique pour vous connecter à ce site