Einzelnen Beitrag anzeigen
  #1  
Alt 18.05.2008, 15:25:40
Benutzerbild von MADdaMAX
MADdaMAX MADdaMAX ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 29
Dateien aus Ordner auslesen und darstellen

Hallo,
Ich hab folgende Funktion geschrieben:
PHP-Code:
function select_button()
{
    
$dir "../images/page/button/"// Name des Verzeichnises
    
$action opendir($dir);

    
$return  ='<table border="0" cellpadding="1" cellspacing="1">';
    
$return .='    <tr>';
    
$return .='        <th colspan="8" align="center" height="30" class="bgmite">Navigations Button</th>';
    
$return .='    </tr>';
    
$return .='    <tr>';
    
$i 0;
    while(
$file readdir($action))
    {
        if (
$i <= 3)
        {
            if(!
preg_match("!(\.|\..)$!"$file))
            {
            
                
$return .='    <td align="center"><img src="'.$dir.'/'.$file.'"></td>';
                
$return .='    <td align="center"><input type="checkbox" name="button" value="'.$file.'" /></td>';
                
$i++;
            }
        }
        else
        {
            
$return .='<tr></tr>';
            
$i=0;
        }
    }
    
$return .='</table>';
    
    return(
$return);

Nun hab ich das Problem, das nicht alle Dateien aus dem Ordner ($dir = "../images/page/button/"; // Name des Verzeichnises) angezeigt werden.
In diesem Ordner sind 24 Dateien (.gif Dateien ohne Sonderzeichen).

Es werden nur die ersten und die letzten vier Grafiken angezeigt dazwischen nur noch drei Grafiken.

also so wird es dargestellt:
| Bild 1 | Bild 2 | Bild 3 | Bild 4 |
| Bild 6 | Bild 7 | Bild 8 | Bild 9 | ==>Bild 5 fehlt
| Bild 11| Bild 12 | Bild 13| Bild 14| ==>Bild 10 fehlt
| Bild 16| Bild 17 | Bild 18| Bild 19| ==>Bild 15 fehlt
| Bild 21| Bild 22 | Bild 23| Bild 24| ==>Bild 20 fehlt

und so so soll es dargestellt werden:
| Bild 1 | Bild 2 | Bild 3 | Bild 4 |
| Bild 5 | Bild 6 | Bild 7 | Bild 8 |
| Bild 9 | Bild 10 | Bild 11| Bild 12|
| Bild 13| Bild 14 | Bild 15| Bild 16|
| Bild 17| Bild 18 | Bild 19| Bild 20|
| Bild 21| Bild 22 | Bild 23| Bild 24|

Irgendwie bekomme ich es nicht hin, die 24 Bilder so in einer Tabelle darzustellen,
dass nach jeder 4. Zelle eine neue Zeile angefangen wird und alle Grafiken vorhanden sind.
Irgend wie komme ich nicht drauf was ich da falsch mache.
Es wäre nett wenn jemand mir bei meinem problem Helfen könnte
__________________
MfG MADdaMAX
Mit Zitat antworten