Je suis le code ci-dessous pour diviser les pages:Ajout de pages XML
$files = glob('docs/*.xml');
$files = array_slice($files, ($page-1)*10, 10);
foreach ($files as $file){
$xml = new SimpleXMLElement($file, 0, true);
echo'
<tr>
<td>' . $xml->doctype . '</td>
<td><a href="viewdoc.php?docname=' . basename($file, '.xml') . '&username='. $xml->startedby .'&myname='. $_SESSION['username'] .'">' . basename($file, '.xml') . '</a></td>
<td><a href="viewprofile.php?name='. $xml->startedby .'">'. $xml->startedby .'</a></td>
<td>'. $xml->date .'</td>
<td>* * * * *</td>
<td></td>
</tr>
';
}
Mais maintenant, je ne sais pas comment puis-je ajouter des liens de pages (tel que 1 2 3 4 Next
) à ce code j'ai pensé à ajouter ++ à variable mais cela n'a pas fonctionné pour moi.
Ma question est comment puis-je ajouter des liens de pages en boucle?
Merci d'avance.
EDIT: J'ai oublié de vous dire tous les trucs en écho suppost être la page (10 fichiers en 1 page)
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>Next</li>
</ul>
Je suggère d'apprendre XLST. –
Je voudrais utiliser du XML simple, mais si vous avez une réponse pour moi, dans n'importe quelle langue de la famille XML, j'aimerais cela. – copypaste
SimpleXML est, IMO, pour des cas d'utilisation vraiment triviaux. Je suppose que votre application va grandir avec le temps et coller avec SimpleXMLElement deviendra une douleur. Essayez XSLT, et si vous l'aimez, c'est un plaisir de travailler avec. Surtout :) –