begin process at 2012 05 27 18:31:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > SIGNATURE DYNAMIQUE PNG

SIGNATURE DYNAMIQUE PNG


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Débutant Date de création :25/04/2004 Date de mise à jour :26/04/2004 19:05:58 Vu / téléchargé :4 700 / 566

Auteur : ceacy

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Toujours dans la même veine, voici une signature dynamique. Je m'explique : ce script génère une image, avec un texte tiré aléatoirement parmi vos citations préférées, et deux smileys, choisis eux aussi aléatoirement parmi une liste.
Facilement personnalisable.

Source

  • <?php
  • /* Je ne poste ici que les variables utilisées pour personnaliser le script */
  • //Variables de personnalisation
  • $taille_texte = 3; #taille du texte
  • /* smileys aléatoires */
  • $aleasmileys = array( #smileys PNG de 32*32 px
  • "smile.png",
  • "smile2.png",
  • "smile3.png",
  • "smile4.png",
  • "smile5.png",
  • "smile6.png",
  • );
  • $color_txt1 = array("150", "0", "255"); # couleur texte 1
  • $color_txt2 = array("255", "0", "0"); # couleur texte 2
  • $color_border = array("255", "0", "0"); # couleur de bordure
  • $color_backgrnd = array("10", "10", "10"); # couleur de fond
  • /* textes aléatoires */
  • $aleatextes = array(
  • "La prediction est difficile, surtout lorsqu'elle concerne l'avenir !",
  • "Skinhead aux cheveux longs, c'est l'émancipation !",
  • "Tout ce que je sais, c'est a mon ignorance que je le dois.",
  • "A vaincre sans mérite, on triomphe quand même.",
  • "Faut pas vendre la peau de l'ours. Non, faut pas.",
  • "Don't keep them steal your dreams ...",
  • "C'est au pied du mur ... qu'on voit le mieux le mur.",
  • );
  • /* Pseudo affiché en bas à droite */
  • $pseudo = "c@c";
  • //Fin des variables
  • ?>
<?php
/* Je ne poste ici que les variables utilisées pour personnaliser le script */

//Variables de personnalisation
	$taille_texte = 3;				#taille du texte
	/* smileys aléatoires */
	$aleasmileys = array(				#smileys PNG de 32*32 px
			"smile.png",
			"smile2.png",
			"smile3.png",
			"smile4.png",
			"smile5.png",
			"smile6.png",
	); 
	$color_txt1 = array("150", "0", "255");		# couleur texte 1
	$color_txt2 = array("255", "0", "0");		# couleur texte 2
	$color_border = array("255", "0", "0");		# couleur de bordure
	$color_backgrnd =  array("10", "10", "10");	# couleur de fond
	
	/* textes aléatoires */
	$aleatextes = array(
			"La prediction est difficile, surtout lorsqu'elle concerne l'avenir !",
			"Skinhead aux cheveux longs, c'est l'émancipation !",
			"Tout ce que je sais, c'est a mon ignorance que je le dois.",
			"A vaincre sans mérite, on triomphe quand même.",
			"Faut pas vendre la peau de l'ours. Non, faut pas.",
			"Don't keep them steal your dreams ...",
			"C'est au pied du mur ... qu'on voit le mieux le mur.",
	);
	/* Pseudo affiché en bas à droite */
	$pseudo = "c@c";
//Fin des variables
?>

 Conclusion

Un exemple sur http://pagesperso.laposte.net/ceacy/dynsig/ (c'ets un dénommé superjun qui m'avait demandé le script, sur Orkiller.com).
Bon, c'est pas très original, comme script, mais c'est marrant ...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip UPLOAD D'IMAGE SIMPLE ET FONCTIONNEL
Source avec Zip IMAGE RÉVÉLANT VOTRE PRÉSENCE ONLINE/OUTLINE
Source avec Zip COMPTEUR DE VISITES SOUS FORME D'IMAGE
Source avec une capture LISTER LES IMAGES D'UN RÉPERTOIRE
CALCULATRICE

 Sources de la même categorie

Source avec une capture MODULE JOOMLA 1.5 NOW LISTENING par Alcantornet
Source avec Zip Source avec une capture UPLOAD CENTER par basssem81
Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK

Commentaires et avis

Commentaire de transfear le 26/04/2004 02:26:27

d'ah c'est vraiment super ce code source... merci beaucoup ceacy !!! c'est clair que j'vais l'utiliser pour toutes mes signatures maintenant :D

Commentaire de Kirua le 26/04/2004 07:45:29

Tant qu'à faire, fait aussi varier les postures des petits pinguins ;-)

Commentaire de ceacy le 26/04/2004 19:08:13

Voilà, c'est fait : maintenant, les smileyrs sont choisis aléatoirement eux aussi ... (avec un petit test pour éviter que ce ne soit deux fois le même).
Les petits pingouins laissent libre cours à leurs mouvement effrénés :P

Commentaire de MASTERADGE le 08/05/2004 10:59:01

merci, c'est super cool !

comment on fait par contre si on veut charger une image png en image de fond plutot que le cadre ?

Commentaire de ceacy le 08/05/2004 11:18:01

Essaie en modifiant le code comme ça :

//imageline($im, 0, 0, $img_width, 0, $color_border);     //     Bordure horizontale supérieure
//imageline($im, 0, 0, 0, $img_height, $color_border);    //     Bordure verticale de gauche
//imageline($im, 0, $img_height-1, $img_width-1, $img_height-1, $color_border); //     Bordure horizontale inférieure
//imageline($im, $img_width-1, 0, $img_width-1, $img_height-1, $color_border); //     Bordure verticale de droite
imagecopy($im, imagecreatefrompng($image_bckgrnd), 0, 0, 0, 0, $img_width, $img_height) // Image de fond. Doit être de la même taille que l'image de signature, et au format PNG

Commentaire de ceacy le 08/05/2004 11:19:34

Bien entendu, il faudra créer et initialiser la variable $image_bckgrnd avant (le nom de l'image de fond).

Commentaire de ceacy le 08/05/2004 11:25:03

Et bien entendu, j'ai oublié un point virgule dans le code que je t'ai conseillé ;-) :
imagecopy($im, imagecreatefrompng($image_bckgrnd), 0, 0, 0, 0, $img_width, $img_height);

(PS : si un modo pouvait supprimer / éditer mes messages ... je ne sais pas comment le faire tout seul (je sais, c'est mal, j'ai honte (tm)))

Commentaire de Diggle le 03/04/2006 16:21:04

Cette saloperie me dit que l'image ne peut être initialisé car elle comporte des erreurs !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales