Toon posts:

[PHP]Top 5...

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

Verwijderd

Topicstarter
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
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>

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Zie soultaker.

P&W is geen service waar wij de problemen voor jou gaan oplossen zonder dat jij daar enige moeite wilt voor doen.
Je hebt een script ergens vandaan gehaald, dit doet nog niet volledig wat jij wilt en dan ga je het iemand anders nog eens laten aanpassen.
Misschien is het een idee om zelf eens wat moeite te doen en uit te zoeken wat je moet aanpassen en dat dan zelf te doen.

Zie ook de FAQ

https://fgheysels.github.io/


Dit topic is gesloten.