- HabyV.I.P.
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
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 :
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
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 :
En bref, cela ouvre le dossier où sont vos signatures et les affiche que sa soit du gif, du jpg ou du png.
$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;
}
?>
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
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|