Vous êtes perdu sur le forum ? Notre page d'accueil est là pour vous guider avec son menu rapide vers les principaux forums !
Vous ne vous souvenez plus d'une règle pour les clashs ou pour les commandes ? Notre page réunissant <a href="https://angels-design.forumactif.com/Les-regles-d-Angels-Design-h1.htm">toutes les règles du forum</a> est là pour vous aider !

Rejoignez le forum, c’est rapide et facile

Vous êtes perdu sur le forum ? Notre page d'accueil est là pour vous guider avec son menu rapide vers les principaux forums !
Vous ne vous souvenez plus d'une règle pour les clashs ou pour les commandes ? Notre page réunissant <a href="https://angels-design.forumactif.com/Les-regles-d-Angels-Design-h1.htm">toutes les règles du forum</a> est là pour vous aider !
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% sur les sacs à dos pour ordinateur portable Urban Factory ...
19.99 € 39.99 €
Voir le deal

Aller en bas
Haby
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
https://www.facebook.com/carine.benoitgasullhttp://www.amoulesolo.net/haby/#album=1&photo=6

Signatures / Avatars aléatoires Empty Signatures / Avatars aléatoires

Dim 06 Avr 2008, 12: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 :



$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
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum