include() werkt niet altijd

Status
Niet open voor verdere reacties.

That Guy

Meubilair
Lid geworden
28 nov 2006
Berichten
5.010
Beste,

Ik was bezig met mijn pagina, en daarvoor had ik een stukje php ge-included in elke pagina zodat ik niet alles steeds opnieuw hoefde te typen

header.php (de ge-include file dus)
PHP:
<?php
$result = array("images/header1.bmp", "images/header2.bmp", "images/header3.bmp", "images/header4.bmp");
$resultVOOV = array("images/header1_o.bmp", "images/header2_o.bmp");
$resultSAGE = array("images/header1_n.bmp", "images/header1_n.bmp");
$resultSYMP = array("images/header1_s.bmp", "images/header1_s.bmp");
$resultTHAM = array("images/header1_t.bmp", "images/header1_t.bmp");
$resultvegr = array("images/header1_v.bmp", "images/header1_v.bmp");
?>

En hier de code op elke pagina
PHP:
<?php include "header.php"; ?>

<!--- hier allemaal html code tussendoor --->

<?php
echo "<IMG SRC='" . $resultSAGE[ rand (0, count($result) - 1) ] . "' ALT='header'>";
?>
<!--- hier al het andere html code --->


Maar soms doet-ie t , laat ie gewoon het plaatje zien, en soms dan krijg je een niet-bestaad-plaatje-kruisje, en in de bron staat dan:
HTML:
<IMG SRC='' ALT='header'>
of
HTML:
<IMG SRC='i' ALT='header'>
of een andere letter


Iemand een oplossing?


V.:thumb:
 
ik heb het antwoord al gevonden!

PHP:
echo "<IMG SRC='" . $resultSAGE[ rand (0, count($result) - 1) ] . "' ALT='header'>";
PHP:
echo "<IMG SRC='" . $resultSAGE[ rand (0, count($resultSAGE) - 1) ] . "' ALT='header'>";

lekker handig.


V.:thumb:
 
Je hebt zeker wel een aardige bandbreedte? Anders zou de afbeeldingen wel als jp(e)g of gif opslaan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan