hoi,

ik heb gezocht, kon helaas niet vinden dus bijdezen!

ik wil op mijn index.php random pagina een pagina laten verschijnen!
is hier een script voor?

ik heb wel een banner(foto) systeem! ::
<?php
$kop = "kop";
$foto = rand(1,28);
$voor = $kop.$foto;
$na = ".jpg";
$tuut = $voor.$na;

echo"<img src=\"hier de plek waar die moet zoeken/$tuut\">";
?>

deze werkt goed! is deze ook aan tepassen voor php.pagina's?


Gr Wouter
<?

$welke = rand(1,50);
$achter = ".php";
$totaal = $welke.$achter;

include $totaal;

?>

Ik denk dat je zoiets kunt gebruiken, als je dan je paginas 1.php 2.php 3.php enz... .noemt
<?php
$paginas = array('pagina1.php', '2.php', 'eenderdepagina.php');

$randpagina = $paginas[array_rand($paginas)];
?>
nope deze twee werken helaas niet!
Dan doe je iets fout... Gewoon overnemen werkt niet, dat snap je?
Gewoon overnemen, heb ik idd geprobeert, en wat aanpassen ook! maar ik moet zeggen!
Wat er staat snap ik niet ik, past meestal wat aan op "gevoel"ofzoiets deregelijk.
Ga dan eerst eens dmv php.net uitzoeken wat het script doet.. Dus uitzoeken wat welke functie doet..
Het idee van Newbie zal denk ik inderdaad niet werken, omdat hij volgens mij niets met de $randpagina doet je zult dan dus wel ergens iets van:

include $randpagina;

moeten zetten denk ik :)

En je zult de pagina's die in de ARRAY worden gezet wel op je server moeten zetten...
<?php
$paginas = array();
//vul hier in welke pagina's mogelijk moeten zijn:
$paginas[] = 'pagina1.php';
$paginas[] = '2.php';
$paginas[] = 'eenderdepagina.php';

//hier zet je een willekeurige paginanaam in een variabele
$randpagina = $paginas[array_rand($paginas)];

//hier include je die:
include $randpagina;

//nu ben je blij
?>

Reageren