[PHP] Help changement image

Help changement image [PHP] - PHP - Programmation

Marsh Posté le 04-04-2004 à 10:27:16    

Voila je voudrai que mon background change quand on change de page
 
j'ai donc mis ce code

Code :
  1. <BODY text=#333333 background="images/background".rand(1,3).".jpg">


 
mes backgrounds sont dans le repertoire images, ils se nommes
background1.jpg
background2.jpg
background3.jpg
 
site en question www.addict-team.fr.st
 
ca ne marche pas...
 
merci de votre aide  :hello:

Reply

Marsh Posté le 04-04-2004 à 10:27:16   

Reply

Marsh Posté le 04-04-2004 à 10:29:56    

Squallo Cyberia a écrit :


Code :
  1. <BODY text=#333333 background="images/background".rand(1,3).".jpg">




 
Il est complet ton code ?  [:totozzz]


Message édité par Hermes le Messager le 04-04-2004 à 10:30:17
Reply

Marsh Posté le 04-04-2004 à 10:29:58    

Un peu plus de mon code si sa peut vous aider
 

Code :
  1. </style>
  2. <title>Addict ][ Team</title>
  3. </head>
  4. <body bgcolor="<? echo $bgcolor ?>" text="<? echo $textcolor ?>">
  5. <BODY text=#333333 background="images/background".rand(1,3).".jpg">
  6. <table border="0" cellpadding="1" cellspacing="0" width="100%">
  7. <tr>
  8.  <td width="40%">

Reply

Marsh Posté le 04-04-2004 à 10:31:36    

Je l'avais fait sur mon prècédent site pour le logo www.liberia.fr.st
 
La commande ici étais

Code :
  1. $FTP_owner_logo = "gfx/Liberia".rand(1,3).".jpg";


Message édité par Squallo Cyberia le 04-04-2004 à 10:32:22
Reply

Marsh Posté le 04-04-2004 à 10:32:37    

Squallo Cyberia a écrit :

Un peu plus de mon code si sa peut vous aider
 

Code :
  1. </style>
  2. <title>Addict ][ Team</title>
  3. </head>
  4. <body bgcolor="<? echo $bgcolor ?>" text="<? echo $textcolor ?>">
  5. <BODY text=#333333 background="images/background".rand(1,3).".jpg">
  6. <table border="0" cellpadding="1" cellspacing="0" width="100%">
  7. <tr>
  8.  <td width="40%">




 
Dis-donc, c'est du GRAND n'importe quoi quand même tout ça hein... Les propriétés qui ont tantôt des "", tantôt pas, deux balises body dans la page... C'est du très grand.  :heink:  
 
Indice pour ton problème : depuis quand une fonction php est interprêtée sans echo ou print(f) ?  :heink:

Reply

Marsh Posté le 04-04-2004 à 10:35:45    

Je suis débutant...
 
Ton indice ne m'aide pas bcp

Reply

Marsh Posté le 04-04-2004 à 10:39:05    

Squallo Cyberia a écrit :

Je suis débutant...
 
Ton indice ne m'aide pas bcp


 

Code :
  1. <BODY text=#333333 background="images/background".rand(1,3).".jpg">


 
Il n'y a rien qui permet d'interprêter le rand. Ni echo, ni print. Donc à l'heure actuelle, ton rand, c'est juste un r, un a, un n, et un d.... Affiché comme du html.
 
Note : va relire la charte du forum. Ce forum ne remplace pas des connaissance minimales.
 
--> direction phpdebutant.org . Quand tu auras mangé les tutos, tu reviens nous voir...

Reply

Marsh Posté le 04-04-2004 à 10:42:24    

Jvai faire un echo je pense, merci de ton aide, mais ne soit pas si agressif  :wahoo:

Reply

Marsh Posté le 04-04-2004 à 10:47:55    

Squallo Cyberia a écrit :

Jvai faire un echo je pense, merci de ton aide, mais ne soit pas si agressif  :wahoo:  


 
Je ne suis pas agressif. Je t'explique juste que ce genre de question n'a pas sa place ici, et je te conseille d'apprendre "le minimum vital" qui s'acquiert en 2 jours maxi sur un site comme phpdebutant.

Reply

Marsh Posté le 04-04-2004 à 11:02:44    

Ça devrait donner quelque chose comme ça avec les balises je pense :
 

<BODY text=#333333 background="images/background.<?=rand(1,3)?>.jpg">


Mais après y'a l'histoire des deux body.
 

<body bgcolor="<?=$bgcolor?>" text="<?=$textcolor?>" background="images/background.<?=rand(1,3)?>.jpg">


À la place des deux lignes body devrait faire l'affaire.
 
<?=  ?> : balises PHP/Echo courtes


Message édité par Master_Jul le 04-04-2004 à 11:07:08
Reply

Marsh Posté le 04-04-2004 à 11:02:44   

Reply

Marsh Posté le 04-04-2004 à 11:46:23    

J'ai essayer ta technique
 
en remplacent les 3 lignes en question, mais bizzarement ca ne fonctionne tjs pas...

Reply

Marsh Posté le 04-04-2004 à 11:58:35    

Si c'est bon, j'ai vu le problème, mais tu aurais pu le constater toi même...
 

<body bgcolor="#FFFFFF" text="#333333" background="images/background.3.jpg">


Il y a un point en trop, ça donne :
 

<body bgcolor="<?=$bgcolor?>" text="<?=$textcolor?>" background="images/background<?=rand(1,3)?>.jpg">


Et par pitié, ne met qu'une ligne body.


Message édité par Master_Jul le 04-04-2004 à 11:59:07
Reply

Marsh Posté le 04-04-2004 à 12:05:53    

Ca marche! merci Master_Jul !  :wahoo:

Reply

Marsh Posté le 04-04-2004 à 12:11:07    

De rien, bonne continuation.

Reply

Marsh Posté le 04-04-2004 à 12:31:55    

Mort au vieil HTML :fou:

Code :
  1. <body style="background-color:<?=$bgcolor?>;color:<?=$textcolor?>; background-image: url('images/background<?=rand(1,3)?>.jpg')">


 
:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed