Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[PHP/GD]Générateur d'image.
Auteur Message
Répondre en citant
Message [PHP/GD]Générateur d'image. 
Bonjour,
J'aimerais transformer du texte en image avec la librairie GD,mais quand je lance le script pour transformer la valeur en une image,ça me met erreur 500.
Je suis sous olympe network et sur cet hébergeur normalement la librairie GD est activée.
Mon script :
Code:
 [lang=php]
<?php $phrase = array();
$phrase[0] = "Cette signature a été crée par Kiyoshi.";
$phrase[1] = "Pour acheter un terrain,faites /plotme claim";
$phrase[2] = "Allez lire les règles,bon sang de bon soir !!!";
$phrase[3] = "Stop de vous amuser à faire F5 pour voir toutes les phrases :P";
$phrase[4] = ":D"; 
$signature = $phrase[rand(0,4)];
imagestring($signature);
?>





______________________________________________________
De la bonne Musique et du Fun sur Minebox Radio !
Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [PHP/GD]Générateur d'image. 
Tu as essayé en local avec wamp ?

Je regarderai mieux le code ce soir.




______________________________________________________
Répondre en citant
Message [PHP/GD]Générateur d'image. 
http://php.net/manual/fr/function.imagestring.php

Mais préfère :

http://php.net/manual/fr/function.imagettftext.php

Je pourrais te laisser là, mais je vais quand même t'aider

Code:
<?php
 
//Création de l'image
$image = imagecreate(600, 50);
$fond = imagecolorallocate($image, 255, 255, 255);
$texte = imagecolorallocate($image, 0, 0, 00);
 
//Phrase aléatoire
$phrase = array();
$phrase[0] = "Cette signature a été créée par Kiyoshi.";
$phrase[1] = "Pour acheter un terrain, faîtes /plotme claim.";
$phrase[2] = "Allez lire les règles, bon sang de bon soir !";
$phrase[3] = "Arrêtez de vous amuser à faire F5 pour voir toutes les phrases !";
$phrase[4] = ":D";
$signature = $phrase[rand(0,4)];
 
//Placement du texte sur l'image
imagettftext($image,15,0,5,20,$texte,"Arial.ttf",$signature);

//Affichage de l'image
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);

?>


Pense à inclure "Arial.ttf" dans le même dossier. Je te conseille d'ailleurs d'utiliser une autre police.
Télécharger Arial.ttf

Exemple sur mon serveur.



Message [PHP/GD]Générateur d'image. 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch