Créations Graphiques
 
AccueilFAQPortailGalerieRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Signature aléatoire

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Cendre de lune
Admin


Féminin
Nombre de messages : 9402
Logiciel : Photoshop CS5
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

MessageSujet: Signature aléatoire   Mer 24 Jan 2007, 22: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 ) 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 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
http://angels-design.forumactif.com/Le-graphisme-et-vous-c4/Tutoriels-Script-f12/Aide-pour-signature-aleatoire-t18107.htm




Un petit lien vers notre site sera notre meilleure récompense pour notre travail
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://cendredelune.piwigo.com/ https://www.facebook.com/cendredelunecreations http://curseursgogo.free.fr/
 
Signature aléatoire
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Signature Aléatoire
» Profil : insérer une image dans la signature
» [Resolu] Bannière avec lien dans une signature
» signature musicale
» DEMANDEZ VOTRE SIGNATURE POUR LA PARTICIPATION AMICALE PSP "LE CYGNE"

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: