Créations Graphiques
 
AccueilFAQPortailGalerieRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Signatures / Avatars aléatoires

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Haby
V.I.P.


Féminin
Nombre de messages : 5560
Logiciel : Photoshop CS & CS3
Réputation : 5
Points : 246
Date d'inscription : 16/05/2005

Détails sur le membre
Logiciel principal: Aucun
Ma disponibilité: Quasi-quotidienne !
Spécialités graphiques: Globe

MessageSujet: Signatures / Avatars aléatoires   Dim 06 Avr 2008, 10:04

Certains m'ont réclamé, à corps et à cri, le script des signatures aléatoires.
Il ne s'agit pas d'un gif animé, mais d'une page en php qui permet de faire la rotation aléatoire à chaque chargement

Pour que vous puissiez faire de même, il vous faut obligatoirement un FTP pour stocker la fameuse page php et vos signatures.

PREMIERE PARTIE :
créer un fichier texte a l'aide du bloc-notes de Windows et y coller ce code :

Citation :


$dir_list = "sign/";


$dir = opendir($dir_list);
$a = 0;


function get_ext($fil)
{
$fin = @strlen($fil);
return @substr($fil,($fin-3),$fin);
}

while($f = readdir($dir))
{
if(is_file($dir_list.$f))
{
$img[$a] = $dir_list.$f;
$a++;
}
}

$img_n = @rand(0,(count($img)-1));

@header("Pragma: no-cache");
@header("Cache-Control: no-store");

switch(@get_ext($img[$img_n]))
{
case 'gif':
@header("Content-Type: image/gif");
break;

case 'png':
@header("Content-Type: image/png");
break;

case 'jpg':
@header("Content-Type: image/jpeg");
break;

}
@header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

$pic = @file_get_contents($img[$img_n]);

if($pic)
{
echo $pic;
}
?>
En bref, cela ouvre le dossier où sont vos signatures et les affiche que sa soit du gif, du jpg ou du png.

La seule donnée du code à modifier est le nom du dossier ou seront placées vos signature
qui est $dir_list = "sign/"; (ici donc le dossier est "sign") il suffit d'indiquer le nom d'un dossier que vous n'aurait plus qu'à créer sur votre FTP et à y placer les signatures de votre choix dedans.

DEUXIEME PARTIE : Enregistrer le fichier texte en lui donnant le nom de votre choix et en remplaçant l'extension .txt en .php, placer-le ensuite dans votre ftp a coté de votre dossier de signature ( ATTENTION : pas dans le dossier !)

Vous pouvez tester que votre page fonctionne bien en vous rendant dessus : http://votreftp.machin.truc/sign.php (par exemple) vous devriez alors voir une des signatures de votre dossier et en actualisant (F5), elle devrait changer.

Pour l'intégrer à un forum, il faut un peu "tromper" le forum en lui faisant croire que le fichier php est un fichier jpg donc pour cela il suffit de rajouté a la fin du lien de votre page /.jpg ce qui donne :

http://votreftp.machin.truc/sign.php/.jpg

vous n'avez plus qu'à copier votre lien dans l'emplacement prévu sur le forum (signature ou avatar) et le tour est joué !



Source : Angels Design - Auteur : Candecyr
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.facebook.com/carine.benoitgasull http://www.amoulesolo.net/haby/#album=1&photo=6
 
Signatures / Avatars aléatoires
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Avatars aléatoires sur les comptes inactif.
» [Projet] Générateur de Signatures
» Les signatures ne s'affichent plus
» Avatar des invités/membres sans avatars
» Les Signatures

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Angels Design :: A votre disposition :: Tutoriels :: Programmation web-
Sauter vers: