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.

Aller en bas
Cendre de Lune
Cendre de Lune
Admin
Féminin
Nombre de messages : 9402
Logiciel : Photoshop CC
Réputation : 188
Points : 1771
Date d'inscription : 18/01/2005

Détails sur le membre
Logiciel principal: Photoshop
Ma disponibilité: disponible
Spécialités graphiques: Photomontage
http://cendredelune.fr/piwigohttps://www.facebook.com/cendredelunecreationshttp://teamis38.fr

Signature aléatoire Empty Signature aléatoire

Mer 24 Jan 2007, 23:09
Je remercie Candecyr de m'avoir permis de découvrir cette astuce absolument géniale.

Pour que vous puissiez avoir une signature ou un avatar aléatoir, il vous faut obligatoirement un FTP pour stocker la fameuse page php et vos signatures.

En premier lieux donc créer un fichier texte a l'aide du blocnote de windows (le meilleur éditeur de texte de billou Signature aléatoire Gigasmiley.com.glace.12 ) ou un logiciel type Frontpage, Dreamweaver, et collez-y ce code
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;
}
?>

Ce code permettra d'ouvrir le dossier où sont vos signatures et les
afficher que sa soit du gif, jpg ou png

La seule donné du code à modifier est le nom du dossier où seront placés vos signatures 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'a créer sur votre FTP et a y placer les signatures de votre choix dedans.

Enregistrer le fichier texte en lui donnant le nom de votre choix et en remplacent l'extension .txt en .php, placez-le ensuite dans votre ftp à côté de votre dossier de signature ( /!\ 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 deviez 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 Signature aléatoire Gigasmiley.com.glace.02 en lui faisant croire que
le fichier php est un fichier jpg donc pour cela
il suffit de rajouter à 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 paf (sa fait des chocapic) le tour est joué ^^

Ceci est valable pour les avatars et les signatures, il suffit de renommer votre dossier sign par avatar et de modifier le code
Code:

$dir_list = "sign/";
par
Code:
$dir_list = "avatar/";

Pour toutes questions sur cette astuce, allez sur ce topic
https://angels-design.forumactif.com/Le-graphisme-et-vous-c4/Tutoriels-Script-f12/Aide-pour-signature-aleatoire-t18107.htm
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum