Hallo Allemaal,

Al enige tijd ben ik op zoek naar een script zoals deze; http://www.ittersum.com/db/wistjedat.php

Ik heb de Webmaster van die site al enige keren een email gestuurd maar krijg geen reactie, ook op deze site kan ik hem niet vinden.

Kan iemand mij hierbij helpen?

Dennis
random lijn uit bestand:
<?php

$adfile = "tekst.txt";
$ads = array();

$fh = fopen($adfile, "r");
while(!feof($fh)) {

$line = fgets($fh, 10240);
$line = trim($line);
if($line != "") {
$ads[] = $line;
}
}

// randomly pick a line
$num = count($ads);
$idx = rand(0, $num-1);

echo "<b>Wist je dat</b> " . $ads[$idx];
?>
of je doet het uit een db...
ow, als ik die link zie denk ik dat het een forum mod is, www.phpbb.com dus :)
Het is geen forum mod van phpbb verwijst hierheen :-)

En hoe ga ik precies in zijn werk met;

<?php

$adfile = "tekst.txt";
$ads = array();

$fh = fopen($adfile, "r");
while(!feof($fh)) {

$line = fgets($fh, 10240);
$line = trim($line);
if($line != "") {
$ads[] = $line;
}
}

// randomly pick a line
$num = count($ads);
$idx = rand(0, $num-1);

echo "<b>Wist je dat</b> " . $ads[$idx];
?>
Je maakt een file met allemaal weetjes, op elke regel 1..
en die noem je dan tekst.txt en klaar :o (wel in dezelfde map als dit script off course :o)
Waarom niet zo.

<?php
//jou bestand
$file = 'bestand.txt';
//zet alle regels in aan array regel 1 = 0, regel 2 = 1 enz..
$read = file($file);
//tel het aantal regels:
$total = count($read);
//selecteer een willekeurige regel
$random = rand(0,$total--);
//print de gekozen regel
echo $read[$random];
?>

Je moet het wel even testen of het scriptje werkt.
@greedyxl:
dan wel ff een van de count aftrekken ej ;)
Volgens mij kun je hier gewoon een simpel gastenboekscriptje voor gebruiken.
Eventjes de lay-out wat aanpassen en iedereen kan wist-u-datjes toevoegen !!!
na, veel te veel aanpas werk, de hele board code enzo moet eruit, het is makkelijker om zelf iets op te zetten,en naturlijk met admin panel om de zooi beetje weg te houden ;)

Reageren