GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: jonjon le 26 Janvier 2009, 22:20:44

Titre: [PHP - GD] ** Bannière Dynamique ** [UPDATE v3 : 28/02/11]
Posté par: jonjon le 26 Janvier 2009, 22:20:44
Bonsoir tout le monde, je viens de finir un petit script en php et en utilisant la librairie GD qui permet de créer/modifier des images via du PHP.
Ce script va vous permettre d'avoir une jolie bannière pour votre site/forum ou signatures (libre à vous de choisir son usage) avec le nombre de joueurs connecté (dynamique), le nom du mode, et l'ip du serveur. Et tout cela sans y appliquer directement sur votre image !

L'image est dynamique c'est à dire qu'elle affiche le nombre de joueurs connecté sur votre serveur.

La version 3 (réalisé le 28/02/11) est totalement reconstruite, grâce à cette version, aucune notion du php n'est requise, c'est devenue un jeu d'enfant d'avoir sa propre signature sa-mp dynamique.
Un tutoriel est présent le dossier vous expliquant comment procéder.

Je n'est pas fait une configuration pour mettre le nom du serveur car c'est toujours mieux de faire sa propre bannière...




/!\ Attention pour pouvoir utiliser se script, votre hébergeur WEB doit avoir la libraire GD !!
Sinon si vous hébergez votre site sur un serveur dédié, normalement GD est installé par défault sur apache sinon sous linux tapez : apt-get install php5-gd sur votre terminal.







TELECHARGEMENT : Logo Dynamique v3 (http://metra-concept.fr/files/logody_v3.rar)




En espérant que ça fera plaisir à certains... :)


Cordialement, Metrakit.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: NatiVe™ le 26 Janvier 2009, 22:25:19
GG ;)

NV. 8)

Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Azz45 le 26 Janvier 2009, 22:29:31
Nice.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: RaiDeN le 26 Janvier 2009, 22:52:14
GG :) pas mal ;)

++
Raiden™
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: [viruz]rider_77 le 26 Janvier 2009, 23:01:22
J'ai pas testé, mais j'ai rapidement analysé le code.
Beau travail ;)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: S!m le 27 Janvier 2009, 00:26:46
Salut,

un gros GG à toi.

malheureusement, je ne connais pas le PHP :(

++Sim++
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 27 Janvier 2009, 12:49:54
Merci :D
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: R@f le 27 Janvier 2009, 15:12:51
C'est très simple a faire mais c'est bien que tu partages :) Je voulais publier un générateur de signatures mais j'ai la flem en ce moment. En tout cas GG à toi ;)

++
R@f
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Franky™ le 27 Janvier 2009, 15:46:41
J'ai tester ton script, il fonctionne nikel, un grand bravo à toi, tu gère bien le php.

Si seulement je savais gerer aussi le php lol ^^

++ Franky
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Nikko™ le 27 Janvier 2009, 18:58:17
GG jonjoj ;)

++
nikko
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 27 Janvier 2009, 20:26:41
Merci :D

R@f tu pourrais m'aider pour un autre truc en php que je fais ? stp :)


Cordialement, Metrakit.
Titre: Re : Re : [PHP - GD] ** Bannière Dynamique **
Posté par: R@f le 27 Janvier 2009, 20:30:28
Merci :D

R@f tu pourrais m'aider pour un autre truc en php que je fais ? stp :)


Cordialement, Metrakit.
Si tu veux, mais faut que je trouve le temps >.<

++
R@f
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: ApocKalipsS le 03 Février 2009, 18:50:06
Bonjoour !
J'ai télécharger ta bannière, et me voilà face à un fichier php, et je ne sais comment le mettre sur un site/forum...
Pourriez vous me rendre le service de me répondre ?
Merci d'avance !
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 03 Février 2009, 21:30:27
Salut,

Tu l'intègre comme une image, comme ceci : <img src="logody.php">


Cordialement, Jon.
Titre: Re : Re : [PHP - GD] ** Bannière Dynamique **
Posté par: [viruz]rider_77 le 03 Février 2009, 22:55:24
Salut,

Tu l'intègre comme une image, comme ceci : <img src="logody.php">


Cordialement, Jon.

T'as oublié le slash :P
C'est donc comme ceci : <img src="logody.php"/>
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: ApocKalipsS le 04 Février 2009, 07:38:32
Ok, et ca va direct voir les cadres dans par exemple mes documents ? J'ai pas bien compris...
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Ssk le 04 Février 2009, 08:17:48
Nah, tout d abord tu doit avoir un ftp uploader tout les fichier puis sur ton site tu met

(http://tonnomdedomaine/logody.php)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: vincentdu90 le 23 Avril 2009, 10:22:05
Désolé de Upper , mais je voulais te dire bravo et merci de partager ceci mais j'auraus voulu savoir si sa marchait avec une ip dynamique .

EDIT : J'ai trouver une bannière de l'hebrgeur merci quand meme .
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Ssk le 23 Avril 2009, 13:14:01
si tu veut le faire avec une ip dynamique je te conseille de te faire un Dns avec No-ip par exemple et puis dans la banniere au lieu de mettre l' ip tu met le dns

par exemple

banniere.no-ip.org n oublie pas le port =D
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 23 Avril 2009, 18:08:01
Désolé de Upper , mais je voulais te dire bravo et merci de partager ceci mais j'auraus voulu savoir si sa marchait avec une ip dynamique .

EDIT : J'ai trouver une bannière de l'hebrgeur merci quand meme .


Drôle d'hébergeur si son IP est dynamique !

Sinon Sasuke a raison, le mieux c'est de faire une dns.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: vincentdu90 le 24 Avril 2009, 10:58:19
Ouais mais enfaite j'i trouver une bannière de l'herbergeur sur le panel donc je l'ai inserer dans le forum , car il a une ip dynamique donc c'est galère pour les joueurs de chercher a chaque fois sur l'onglet internet de samp .
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Ssk le 24 Avril 2009, 12:01:30
beh tu lui reclame un dns gratuit avec no-ip normalement s' il est cool il te le fera sans probleme
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Unknown le 25 Avril 2009, 12:05:27
Good Job  :cheers
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: ~John~ le 29 Octobre 2009, 07:55:04
Bonjour, super bannière !

J'aimerais de l'aide concernant sont installation.

J'ai un site avec un Kit Graphique, qui contient quelques dossier comprenant les images...etc et un index.html comprenant la structure du site.

J'aimerais afficher cetta bannière dynamique comme Header sur mon site mais je sais pas comment faire ?

Où insérer le code donné auparavant ?

Pouvez-vous me donner précisément la solution ?

Merci d'avance

Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Diablo62 le 29 Octobre 2009, 14:54:34
Je n'avais encore jamais vu se sujet.

En tout cas, ça m'a été très utile parce que c'est se qu'il me manquait sur mon Forum   :)

Merci pour ça :)

Double post
J'aime pas faire des doubles postes, mais n'ayant pas la possibilité de supprimer mon précédent message et voulant posé une question, si je n'en fait pas un, personne ne verra ma question.

Alors voilà, dans le logody.php j'ai trouvé sans problème le moyen de changer la hauteur des écritures afin de descendre ou de monter les infos (nombre de joueurs, ip et mode), seulement je n'ai pas trouvé le moyen de le décaler à gauche ou à droite.

Etant donner donc que mon serveur à une Ip dynamique, pour rentrer le nom complet il a fallu que j'agrandisse la taille de l'image dans le Php sinon il manquait la fin. De ce faites, il m'est maintenant impossible de réduire l'image afin de le mettre en signature ou afin qu'elle soit juste moins grande sur mon fofo.

Quelqu'un pourrait donc me dire quel paramètre changer et à quel ligne afin que je puisse faire ces changements ?

Merci d'avance et désolé pour le double Post.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 30 Octobre 2009, 15:04:21
Salut,

Citer
Etant donner donc que mon serveur à une Ip dynamique

Si j'ai bien compris, c'est un nom dynamique et pas une ip dynamique?


Cordialement, MK.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Diablo62 le 31 Octobre 2009, 01:13:08
Le nom de mon serveur est Fixe car c'est mon nom de domaine + le port.

Cependant, l'ip de celui qui héberge n'est pas fixe et donc il m'a prévenu qu'il faudrait par moment rechercher à nouveau l'ip du serveur, mais qu'il suffirait de remettre le nom en favoris (dans le client samp) pour le voir réapparaitre.

C'est donc une Ip dynamique :)
Titre: Re : Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Ssk le 31 Octobre 2009, 11:01:52
beh tu lui reclame un dns gratuit avec no-ip normalement s' il est cool il te le fera sans probleme
c 'est un peu plus haut =)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Diablo62 le 31 Octobre 2009, 11:29:29
J'avais lu ça, mais mon problème n'est pas là car je n'ai pas besoin d'un DNS vu que le nom de mon domaine je l'ai :)

Je veux juste avoir la possibilité de décaler à gauche ou à droite les écritures afin de pouvoir soit le mettre au milieu de la bannière, soit le mettre à gauche car sur le premier post il est écrit qu'il a mit par défaut à droite, mais n'explique pas comment le bouger.

Ps: pour la hauteur, j'arrive à la changer sans problème ;)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Ssk le 31 Octobre 2009, 12:16:30
Comme je connais un peu le html je chercherais pour toi

EDIT:

essaye de voir cette fonction

<?php 
function centrage_texte($z,$y)
 {
 
 
$a strlen($z);

 
$b imagefontwidth($y);

 
$c $a*$b;

 
$d 1250-$c;

 
$e $d/2;

 return 
$e;
 }
?>
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Diablo62 le 31 Octobre 2009, 13:04:21
Merci, je vais essayer se soir (je ne suis pas chez moi) et je vous tiendrais au courant ;)

EDIT:

C'est bon, ça fonctionne. En changeant juste une valeur (le 1250 pour ne pas se tromper), le fichier se décale sans problème. Si on met moins que 1250, ça décale vers la gauche, sinon c'est vers la droite.

Merci sasuke :)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Kiwi le 14 Novembre 2009, 21:17:40
Bonsoir a tout le monde !

Serais t'il possible de changé la police d'écriture ?
Car j'ai cherché mais rien trouvé...  ;D

Merci a vous  ::)

Kiwi

EDIT: Comment fait ont aussi pour dessendre impeu le texte ?
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Diablo62 le 15 Novembre 2009, 00:45:47
Salut.

Pour la hauteur ce sont les lignes 306, 307 et 308 par contre je n'ai pas trouvé non plus l'endroit pour changer la police (il y a la taille de la police mais pas la police elle même)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Kiwi le 15 Novembre 2009, 01:03:56
Euuu   ;D mais que rajouté pour ?..
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 27 Février 2010, 02:39:37
Bonsoir,

Desoler de Up le sujet mais y aurait-il un moyen de re-up le fichier ?
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 27 Février 2010, 10:33:30
Désolé du link dead, je l'ai ré-up ici : http://aion-guard.fr/source/logody.rar (http://aion-guard.fr/source/logody.rar)


Cordialement, Metrakit.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 27 Février 2010, 12:10:12
Merci beaucoup ! Réponse très rapide !  :)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Zeev le 27 Février 2010, 23:13:35
Qui c'est faire une banniere en php  ?

Si il men fait un our mon serveur , je lui donne 2 allopasse
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Mr_C30 le 27 Février 2010, 23:19:01
la réponse est sur le forum ;) il y en a déjà plusieurs de tout fait ;)
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Zeev le 27 Février 2010, 23:20:21
Ou ça svp mr , je galere bcp .

je le met comme sa ?

<div id="image1" style="position:absolute; overflow:hidden; left:249px; top:14px; width:700px; height:300px; z-index:0"><img src="Logody.php/" alt="" title="" border=0 width=700 height=300></div>
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Mr_C30 le 27 Février 2010, 23:24:44
page 1 de se poste

donc

ICI (http://www.gtaonline.fr/forums/index.php/topic,6411.0.html)

et

ICI (http://www.gtaonline.fr/forums/index.php/topic,6791.0.htm)

ou encore

ICI (http://www.gtaonline.fr/forums/index.php?action=search;advanced;search=)


++
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Zeev le 27 Février 2010, 23:28:06
Bais mon probleme , quand j'essaye de la teste sur mon site , elle marche pas , plus d'image
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 01 Mars 2010, 12:46:58
Citer
Qui c'est faire une banniere en php  ?

Si il men fait un our mon serveur , je lui donne 2 allopasse


L.O.L., tu demande ceci alors que tu poste sur un sujet ou il y a un script de bannière en PHP...
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 01 Mars 2010, 12:48:18
mais je pense qu'il a meme pas compris comment sa fonctionne ^^
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 01 Mars 2010, 14:37:04
Bonjour,

Moi sa marche pas

http://hiphop93.free.fr/logody.php (http://hiphop93.free.fr/logody.php)


Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/144/sda/5/c/hiphop93/logody.php on line 23
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 01 Mars 2010, 14:53:09
sur un espace perso free il faut avoir de l'esperance xD
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 01 Mars 2010, 15:39:16
Ba j'ai chercher sur internet apparement sur free ya librairie GD xD
bon je vais heberger ailleur alors xD

Merci Rambo xD  :-*



Owii
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 01 Mars 2010, 15:50:17
ok pour la librairie GD mais les sokets ne sont surement pas open
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 01 Mars 2010, 16:06:07
Comment on ouvre les sokets xD

sinon entre temps j'ai up sur mon site 1&1

http://newlivingministries.org/logody.php (http://newlivingministries.org/logody.php)

toujours pareil
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: scott1 le 10 Avril 2010, 00:10:27
Deso pour le up, mais il n'y en a pas en code html?
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Sartoflo le 10 Avril 2010, 07:23:21
ce n'est pas possible en html car l'image serait déja créé et donc elle ne notera aucune modification. Alors qu' en php, elle est créé à chaque connexion et donc subit des modifications suivant les joueurs présents.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 15 Juin 2010, 13:06:27
Désoler de Up mais y a t-il un moyen de Auto Refresh la Banniere sans actualiser la page ?
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 15 Juin 2010, 13:31:34
ben sit tu met l'image sur un forum par exemple ben elle s'actualise des qu'elle s'affiche
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Bayshore le 15 Juin 2010, 16:37:05
Avec Javascript essaye
<img src="logody.php" id="logody" alt="" />
<script type="text/javascript">
setTimeout(function() {
document.getElementById('logody').src = 'logody.php';
}, 5000);
</script>

5000 = le temps en millisecondes.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 15 Juin 2010, 18:55:39
Merci je vais essayer !
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 15 Juin 2010, 19:15:08
mais sa ne sert strictement a rien ou je pige pas tu as un visiteur qui reste bloquer sur ton image pendant 48h ???
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 15 Juin 2010, 20:20:59
Ma non si le mec il reste sur la page 5 min le nombre de connecté sur la page ne bougera pas , il faut qu'il reactualise la page pour actualisé la banniere
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 15 Juin 2010, 21:13:06
en gros sa sert a rien
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Hip-hop le 15 Juin 2010, 21:21:06
 C'est toi qui sert a rien xD  :lmao
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: loweurs le 29 Juillet 2010, 17:23:12
Lien mort :/ quelqu'un pourrai le upload svp
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: jonjon le 02 Août 2010, 17:42:25
Voilà, c'est ré-up, désolé pour les désagréments encourus... j'ai mis à neuf tout mes ftps et dédiés donc j'ai du tout remettre.


Cordialement, MK.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: scott1 le 02 Août 2010, 17:43:25
Perso je suis peut être trop con mais j'arrive pas à l'utiliser XD
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 02 Août 2010, 18:13:59
il y a juste a le up est a modifier ceci


Code: (php) [Sélectionner]
$sConfig['ip'] = "**.**.**.**";
$serverConf['port'] = 7777;
$mode = "mon serveur";

ps sur un hebergement meme payant ce n'est pas possible il faut un vps (quoi que je n'en suis pas sur) ou un dedier
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: scott1 le 03 Août 2010, 21:02:45
Ouai mais quand je le up je vais sur l'adesse de monsite /logody.php?

J'ai un web hosting de Server FFS
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: minimicro le 15 Août 2010, 18:02:28
Ouaip, tu va sur la page PHP, et tu y verra une image, générée par le code, et inclue dans la page comme dans un site normal.
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Kiwi le 07 Février 2011, 14:13:16
Lien dead  :-X

Peut le re-UP ? plz
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Armans le 07 Février 2011, 19:40:58
Oué sarait sympa svp  :cheers
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Kiwi le 08 Février 2011, 18:40:00
P'tit UP  :D
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: cristab le 08 Février 2011, 20:56:54
tu peu eviter de upper STP sa ne sers a rien le createur le verras un moment donner et si il le juge utile le remettras d'autre part il y a celui de r@f aussi et plein sur le forum samp
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: Kiwi le 10 Février 2011, 14:15:55
Ouai, mais le problème. C'est que les liens de R@f sont aussi mort... :blink
Titre: Re : [PHP - GD] ** Bannière Dynamique **
Posté par: darkdudess le 26 Février 2011, 23:28:29
J'suis d'accord ^^ personne pour le re up merci :)
Cordialement Dark.
Titre: Re : [PHP - GD] ** Bannière Dynamique ** [UPDATE v3 : 28/02/11]
Posté par: jonjon le 28 Février 2011, 20:43:21
Bonjour, excusez-moi pour le dérangement, j'ai re-uploadé mon script et j'en est profiter pour faire une grosse mise à jour !
Je veillerais à ne plus laisser indisponible mon script au téléchargement.
Il est était indisponible due a une reconstruction de mon site (pas encore terminé d'ailleurs).

Voila, et grâce à vous je l'ai amélioré.


Cordialement, Metra.
Titre: Re : [PHP - GD] ** Bannière Dynamique ** [UPDATE v3 : 28/02/11]
Posté par: cristab le 01 Mars 2011, 12:31:42
salut jonjon

juste un truc pourquoi ne pas le up sur solidfiles en plus desormer on a le controle complet de ce que nous partageons
Titre: Re : [PHP - GD] ** Bannière Dynamique ** [UPDATE v3 : 28/02/11]
Posté par: Gilux le 01 Mars 2011, 21:24:39
Il faudrait faire un site d'upload uniquement consacré à GTAOnline, protégé par mot de passe comme le Pastebin.  :)
Sinon beau travail, mais je ne peux pas l'utiliser (sockets off :S)
++
Titre: Re : [PHP - GD] ** Bannière Dynamique ** [UPDATE v3 : 28/02/11]
Posté par: Armans le 02 Mars 2011, 16:52:54
Citer
Il faudrait faire un site d'upload uniquement consacré à GTAOnline, protégé par mot de passe comme le Pastebin.

Tu sais t pas bête defois sa serai utile tien :dling.
Titre: Re : [PHP - GD] ** Bannière Dynamique ** [UPDATE v3 : 28/02/11]
Posté par: cristab le 02 Mars 2011, 19:26:34
un tel projet demanderais tout de meme une machine importante au bout d'un moment ... sur ce retour au sujet