Pagina 1 van 2

verschillende logo's

Geplaatst: 06 jun 2004, 20:37
door sukkelaap
Beetje algemene vraag mara wie weet er een script zodat als je twee logo's hebt ze de hele tijd afwissellen?

Geplaatst: 06 jun 2004, 20:47
door dMo-dMo
gewoon in je phpcode dit:

Code: Selecteer alles

$id = rand(1,2);
if ($id = "1"){$img = "logo1.gif"}
if ($id = "2"){$img = "logo2.gif"}
echo $img;
(kunnen fouten instaan, werkt hij niet dan is het wrs rand(0,2); )

Geplaatst: 06 jun 2004, 20:49
door sukkelaap
in welke php code? index.php?

Geplaatst: 06 jun 2004, 20:55
door dMo-dMo
overall_header.tpl

Geplaatst: 06 jun 2004, 20:56
door sukkelaap
.tpl? dan denk nog includes/page_header.php

En wara moet ik het dan schrijven?

Geplaatst: 06 jun 2004, 21:09
door sukkelaap
ik heb nu in overall_header gezet:

Code: Selecteer alles

<script src="http://www.sukkelaapforum.nl/logo.php"></script>
en in logo.php staat:

Code: Selecteer alles


<?
$id = rand(1,2); 
if ($id = "1"){$img = "templates/Appalachia/images/board_header1.JPG"} 
if ($id = "2"){$img = "templates/Appalachia/images/board_header.jpg"} 
echo $img;
?>

Geplaatst: 06 jun 2004, 21:11
door Luuk
ik dnek dat er wel nog <?php voor en ?> achter moet :roll:

Geplaatst: 06 jun 2004, 21:16
door sukkelaap
staat er

Geplaatst: 06 jun 2004, 21:18
door sukkelaap
Parse error: parse error in /usr/local/psa/home/vhosts/sukkelaapforum.nl/httpdocs/logo.php on line 3

in line 3 staat:

Code: Selecteer alles

if ($id = "1"){$img = "templates/Appalachia/images/board_header1.JPG"} 

Geplaatst: 06 jun 2004, 21:27
door Luuk
dMo-dMo schreef:(kunnen fouten instaan, werkt hij niet dan is het wrs rand(0,2); )
dus... probeer dit eens:

Code: Selecteer alles

<? 
$id = wrs rand(0,2); 
if ($id = "1"){$img = "templates/Appalachia/images/board_header1.JPG"} 
if ($id = "2"){$img = "templates/Appalachia/images/board_header.jpg"} 
echo $img; 
?> 

Geplaatst: 06 jun 2004, 21:31
door sukkelaap
al gedaan
dan zit fout op line 2 wara dat dus staat.

Geplaatst: 06 jun 2004, 21:38
door Luuk
en probeer eens dit:

Code: Selecteer alles

<? 
$id = rand(1,2); 
if ($id = "1"){$img = "templates/Appalachia/images/board_header1.JPG";} 
if ($id = "2"){$img = "templates/Appalachia/images/board_header.jpg";} 
echo $img; 
?> 

Geplaatst: 06 jun 2004, 21:41
door sukkelaap
dit geeft ie dan weer: templates/Appalachia/images/board_header.jpg

Geplaatst: 07 jun 2004, 14:40
door WebSiteNet
Ik heb het script verbeterd:

Code: Selecteer alles

<? 
$img_array = array('templates/Appalachia/images/board_header1.JPG', 'templates/Appalachia/images/board_header.jpg');
$id = rand(0, (count($img_array) -1) );
header('location: ' . $img_array[$id]); 
?>
En nu hoef je alleen nog maar <img src="logo.php" alt="" /> neer te zetten en hij doet het.

Geplaatst: 07 jun 2004, 18:41
door sukkelaap
Hij zegt fout op line 2.
en op line twee staat dit:

Code: Selecteer alles

$img_array = ('templates/Appalachia/images/board_header1.JPG', 'templates/Appalachia/images/board_header.jpg');
De fout die die gaf was dit:

Code: Selecteer alles

Parse error: parse error in /usr/local/psa/home/vhosts/sukkelaapforum.nl/httpdocs/logo.php on line 2
En dan meteen de vraag als ik er nog een logo bij wil moet er dan geowon ene comma tussen of moet er meer aangepast worden?

Geplaatst: 07 jun 2004, 18:47
door matsoft
Maak gewoon een gif plaatje

Geplaatst: 07 jun 2004, 18:48
door sukkelaap
Dat maakt toch niet uit?
Dat veroorzaakt die fout toch niet?

Geplaatst: 07 jun 2004, 18:57
door WebSiteNet
Te snel getypt.

Dit:

Code: Selecteer alles

$img_array = ('templates/Appalachia/images/board_header1.JPG', 'templates/Appalachia/images/board_header.jpg');
Moet dit zijn:

Code: Selecteer alles

$img_array = array('templates/Appalachia/images/board_header1.JPG', 'templates/Appalachia/images/board_header.jpg');
ps: Je kan ook plaatjes toevoegen in de array. Gaat helemaal automatisch.

Geplaatst: 07 jun 2004, 19:01
door sukkelaap
Fatal error: Call to undefined function: redirect() in /usr/local/psa/home/vhosts/sukkelaapforum.nl/httpdocs/logo.php on line 4

Daar staat in het script:

Code: Selecteer alles

redirect($img_array[$id]);

Geplaatst: 07 jun 2004, 19:03
door WebSiteNet
...............****************.................

Ik ben duidelijk te veel phpbb gewend. De functie redirect is van phpbb. Normaal moet het met headers.

Script aangepast.