Hé allemaal ik zit met een probleempje..hopenlijk kunnen jullie me helpen.

ik maak gebruik van een array_reverse. mijn bestanden hebben allemaal een nummer dus bv: 01-bram.php, 02-henk.php, 03-frits.php

lokaal met xampp werkt alles prima 03-frits.php word eerst getoont en als laatst word 01-bram.php getoont. maar nu heb ik alles gwn gekopieerd naar mijn online website en nu klopt deze volgorde niet meer en ik heb ook geen idee waar er online op word gesorteerd...terwijl ik alles gewoon letterlijk heb gekopieerd van lokaal naar online...


            <?php
			if ($handle = opendir('./wp-content/themes/naam/portfolio/slides')) {
				while (false !== ($file = readdir($handle))) {
				  if ($file != "." && $file != "..") {
					$file1[] = $file;
				  }
				}
				closedir($handle);
			}
				$i=0;
				foreach(array_reverse($file1) as $file){			
				
				if($i % 4 == 0)
                {
                    echo '</tr><tr>';
                    $i = 0;
                }$i++;
				
					echo '<td align="left" valign="top">';
					include "portfolio/slides/".$file."";
					echo '</td>';
				}
			?>


hebben jullie een idee?

alvast bedankt gr bram
Ga er van uit dat er in principe niet wordt gesorteerd.

Edit:
Als het gesorteerd wordt dan staat het zo:
01-bram.php
02-henk.php
03-frits.php
bedankt, er gebeurde ind nog helemaal niks... ik heb het nu wel werkend



            <?php
			
			$handle = opendir("./wp-content/themes/naam/portfolio/slides");  
			$dir_array = array(); 
			while($file = readdir($handle)) {  
				if ($file != "." && $file != "..") {  
					$dir_array[] = $file; 
				}  
			}  
			closedir($handle); 
			
			rsort($dir_array);
			
			foreach($dir_array as $file){ 

				if($i % 4 == 0)
                {
                    echo '</tr><tr>';
                    $i = 0;
                }$i++;
				
					echo '<td align="left" valign="top">';
					include "portfolio/slides/".$file."";
					echo '</td>'; 
			}  
			?> 

Reageren