nu wil ik dat de bestanden zo worden gebruikt:
<?php
echo '<table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td><b>Naam: </b>';
include("users/".$id."/myname.txt");
echo '</td></tr><tr valign="top"><td><b>Id: </b>';
include("users/".$id."/myid.txt");
echo '</td></tr></table>';
?>
output: Naam: Arjan Schuurman Id: 1
en dit voor elke... hoe doe ik dit? En hoe dan met de foreach functie?
|Thx voor jullie commentaar. Hij werkt nu heel erg goed. Over een niet al te lange tijd, geef ik vrij waar ik meej besig ben. Misschien is dit voor sommigen van PHPHulp ook leuk om hierbij aan te melden en uit te voeren.
for($i = $aantal; $i <= 1; $i--)//nu gaat die aftellen vanaf maximum, naar 1
{
echo '<table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td><b>Naam: </b>';
include("users/".$i."/myname.txt");
echo '</td></tr><tr valign="top"><td><b>Id: </b>';
include("users/".$i."/myid.txt");
echo '</td></tr></table>';
}
?>
[edit]
Goede opmerking van mijn collega in de vorige post is aangepast
[/edit]
Wat een vragen he?,nu heb ik nog 1 vraag, hoe kan ik doen dat er 10 per pagina worden laten zien? met de pagina nummers er onder? Het script ziet er nu zo uit:
<?php
$aantal = ... // De waarde uit counter.txt
for($i = $aantal; $i <= 1; $i--)//nu gaat die aftellen vanaf maximum, naar 1
{
if (is_dir("users/".$i)) {
echo '<table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td><b>Naam: </b>';
include("users/".$i."/myname.txt");
echo '</td></tr><tr valign="top"><td><b>Id: </b>';
include("users/".$i."/myid.txt");
echo '</td></tr></table>';
}
}
?>
Dan zul je op elke pagina moeten bepalen wat de beginwaarde is, en hoe lang er doorgeteld moet worden:
<?php
$pagina = 1;
$aantal = ... // De waarde uit counter.txt
$perPagina = 10; // Aantal berichten per pagina.
// Kijken of er in de url een andere pagina opgegeven is.
if(isset($_GET['pagina']) && is_numeric($pagina))
{
$pagina = $_GET['pagina'];
}
$start = $aantal - ($pagina - 1)*$perPagina;
for($i = $start; $i > $start-$perPagina && $i > 0; $i--)//nu gaat die aftellen vanaf maximum, naar 1
{
if (is_dir("users/".$i)) {
echo '<table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td><b>Naam: </b>';
include("users/".$i."/myname.txt");
echo '</td></tr><tr valign="top"><td><b>Id: </b>';
include("users/".$i."/myid.txt");
echo '</td></tr></table>';
}
}
?>
Niet getest, maar denk dat zoiets wel moet werken.