hoi... ik heb ergens op de site een top10 staan van een quiz... maar nu wil ik ook ergens op de hoofdpagina de top 5 laten zien (uit het top10.dat bestand)
wat moet ik dan hieruit veranderen:
alvast bedankt
wat moet ik dan hieruit veranderen:
alvast bedankt
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| <?php // Verander de variabelen hieronder! $QuizBestand = "quiz.php"; // De locatie van quiz.php $Top10DataBestand = "top10.dat"; // De locatie van het databestand van de Top 10 $IPadres = $REMOTE_ADDR; // Normaal $REMOTE_ADDR; anders $HTTP_X_FORWARDED_FOR; ?> <html> <body> <?php if($actie == "toevoegen" { $CheckBestand = file($Top10DataBestand); for($i = 0; $i < count($CheckBestand)&&$i < 5; $i++){ if(strstr($CheckBestand[$i],$IPadres)) { $altoegevoegd = true; } } if($altoegevoegd) { echo("Je hebt al een keer je gegevens toegevoegd!<br><br>"; } else { if($naam && $email && $goed) { $Top10Bestand = fopen($Top10DataBestand,"a"; fputs($Top10Bestand,htmlspecialchars($goed,ENT_QUOTES)."|".htmlspecialchars($naam,ENT_QUOTES)."|".htmlspecialchars($email,ENT_QUOTES)."|".date("d-m-Y H:i:s"."|$IPadres|\n"; fclose($Top10Bestand); echo("De gegevens zijn succesvol toegevoegd!<br><br>"; } } } function MaakLijst($waarden, $nummer) { global $a; $a++; list($goed,$naam,$email,$datum) = explode("|",$waarden); echo("<tr><td><font size=1>$a</font></td><td><font size=1><a href='mailto:$email'>$naam</a></font></td><td><font size=1>$goed</font></td><td><font size=0>$datum</font></td></tr>"; } $DeTop10 = file($Top10DataBestand); natsort($DeTop10); if(count($DeTop10) == 0) { echo("Nog niemand heeft zijn/haar gegevens ingestuurd."; } else { echo("<table>"; array_walk(array_reverse($DeTop10), 'MaakLijst'); echo("</table><br><a href='$QuizBestand'>Ga naar de Quiz.</a>"; } ?> </center> </body> </html> |