Mappen op alfabetische volgorde
verwijderd
Gewijzigd op 26/09/2011 19:13:21 door Jack deGroot
Beste allemaal,
De andere topic is gesloten, we kunnen hier verder gaan.
Robin Krijger
De andere topic is gesloten, we kunnen hier verder gaan.
Robin Krijger
oke en da vraag is hoe zet ik de mappen alfabetisch?
zo, dat was me het huishouden wel weer. Ik heb het andere topic verwijderd en de overbodige reacties hier verwijderd zodat we hier gewoon verder kunnen gaan. Dus: Back to topic![/modedit]
Beste Jasper,
Ja, ik heb gepuzzeld maar kom er tot nu toe niet echt uit. Zou je me kunnen helpen?
Groeten Robin Krijger
Ja, ik heb gepuzzeld maar kom er tot nu toe niet echt uit. Zou je me kunnen helpen?
Groeten Robin Krijger
Al gekeken naar asort()
Aar, zo iets zou ik moeten hebben.
iets van?
asort($file);
foreach ($file as $key => $val) {
echo "$key = $val\n";
iets van?
asort($file);
foreach ($file as $key => $val) {
echo "$key = $val\n";
Ja, probeer die eens toe te voegen voor je foreach?
Misschien heb je hier iets aan.
Dit is een functie die een array sorteert en ook alle array's in het array weer sorteert.
Dit is een functie die een array sorteert en ook alle array's in het array weer sorteert.
Ja, probeer die eens toe te voegen voor je foreach?
Code (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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?
if(!empty($directories))
{
$achtergrond=0;
echo '<table>';
$sorteren = array();
asort($sorteren);
foreach($directories as $directory)
{
$achtergrond ^= 1;
$sorteren[] = $directory;
if (is_array($sorteren))
array_multisort($sorteren, SORT_DESC, $directories);
echo '<tr>';
echo '<td class="achtergrond'.$achtergrond.'"><img src="images/folder.gif" class="albumicoon" alt="" /><a href="?pagina=smoelenboek&map='.$map.$directory['file'].'">$file\n</a><br />';
echo '<b>Laatst gewijzigd:</b>';
echo $directory['date'];
echo '</td>';
echo '</tr>';
}
echo '</table>';
echo '<img src="images/lijn.gif" alt=""/>';
}
?>
if(!empty($directories))
{
$achtergrond=0;
echo '<table>';
$sorteren = array();
asort($sorteren);
foreach($directories as $directory)
{
$achtergrond ^= 1;
$sorteren[] = $directory;
if (is_array($sorteren))
array_multisort($sorteren, SORT_DESC, $directories);
echo '<tr>';
echo '<td class="achtergrond'.$achtergrond.'"><img src="images/folder.gif" class="albumicoon" alt="" /><a href="?pagina=smoelenboek&map='.$map.$directory['file'].'">$file\n</a><br />';
echo '<b>Laatst gewijzigd:</b>';
echo $directory['date'];
echo '</td>';
echo '</tr>';
}
echo '</table>';
echo '<img src="images/lijn.gif" alt=""/>';
}
?>
Beste Aar en Santhe,
Bij deze zou ik het willen:$
Wat moet ik veranderen bij deze?
else{
if ($handle = opendir('media/fotos/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo '<table border="0">';
$kleur2 = "<tr class='odd'>";
if(isset($kleur)){
echo $kleur;
unset($kleur);
}
else{
$kleur = '<tr>';
echo $kleur2;
}
echo '<td VALIGN="top" ALIGN="left" BORDER="0">';
echo "<div class=\"font\"><a href=\"?map=$file\" class=\"album-link\" TARGET=\"_top\">$file\n</a></div>";
echo "</td><td VALIGN=\"top\" ALIGN=\"right\"><a href=\"?map=$file\" TARGET=\"_top\"/><img alt=\"Bekijk\" border=\"0\" value=\"Bekijk\" src=\"images/view.png\" >
</a></td></tr>";
} echo '</table>';
}
}
closedir($handle);
}
?>
Bij deze zou ik het willen:$
Wat moet ik veranderen bij deze?
else{
if ($handle = opendir('media/fotos/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo '<table border="0">';
$kleur2 = "<tr class='odd'>";
if(isset($kleur)){
echo $kleur;
unset($kleur);
}
else{
$kleur = '<tr>';
echo $kleur2;
}
echo '<td VALIGN="top" ALIGN="left" BORDER="0">';
echo "<div class=\"font\"><a href=\"?map=$file\" class=\"album-link\" TARGET=\"_top\">$file\n</a></div>";
echo "</td><td VALIGN=\"top\" ALIGN=\"right\"><a href=\"?map=$file\" TARGET=\"_top\"/><img alt=\"Bekijk\" border=\"0\" value=\"Bekijk\" src=\"images/view.png\" >
</a></td></tr>";
} echo '</table>';
}
}
closedir($handle);
}
?>
Kijk ook eens naar glob().
Santhe,
Mijn php is niet zo goed om glob te begrijpen.
Robin Krijger
Mijn php is niet zo goed om glob te begrijpen.
Robin Krijger
Ik moet nu helaas weg. Misschien iemand anders die je verder helpt?
Bedankt Santhe
<offtopic>
Wat betekent ^= in deze regel?
$achtergrond ^= 1;
</offtopic>
Wat betekent ^= in deze regel?
$achtergrond ^= 1;
</offtopic>
Gewijzigd op 25/09/2011 16:10:22 door Ozzie PHP
Ozzie, ik zou het niet weten ik heb deze op internet gevonden.
Daarom heb ik jullie hulp ingeschakeld, ik kwam er niet uit.
Daarom heb ik jullie hulp ingeschakeld, ik kwam er niet uit.
Ozzie PHP op 25/09/2011 16:08:00:
<offtopic>
Wat betekent ^= in deze regel?
$achtergrond ^= 1;
</offtopic>
Wat betekent ^= in deze regel?
$achtergrond ^= 1;
</offtopic>
Dit is de xor-assignment operator, zoals te zien op language.operator.assignment
1^1=0
0^1=1
Zo wisselt hij dus steeds van waarde, waardoor je overzichtelijkere tabellen krijgt. Omdat je dan .achtergrond1 een andere kleur geeft dan .achtergrond0
0^1=1
Zo wisselt hij dus steeds van waarde, waardoor je overzichtelijkere tabellen krijgt. Omdat je dan .achtergrond1 een andere kleur geeft dan .achtergrond0
Gewijzigd op 25/09/2011 17:11:48 door Jacco Brandt
Sorry, verkeerde topic
Gewijzigd op 25/09/2011 17:09:36 door Ger van Steenderen
@Wouter @Jacco: thanks, wist ik niet.
Het leven van een moderator gaat niet over rozen he Bas :-)
Goed bezig!
Bas IJzelendoorn op 25/09/2011 14:59:31:
zo, dat was me het huishouden wel weer. Ik heb het andere topic verwijderd en de overbodige reacties hier verwijderd zodat we hier gewoon verder kunnen gaan. Dus: Back to topic![/modedit]
Het leven van een moderator gaat niet over rozen he Bas :-)
Goed bezig!




