= 0 && $_GET['col'] < 6) { //Validitätsprüfung, nur Spalten 0..5 erlaubt $sort_column = $_GET['col']; } else { echo "

Finger weg von der URL!!!

"; $sort_column = 0; } } else { $sort_column = 0; } ?> Userliste , ) while (($line = fgets($fh, 2048)) !== false) { // fgets liefert die nächste Zeile und "false", wenn es keine nächste Zeile mehr gibt. // 2048 ist dabei die Zeilenlänge (Anzahl der Zeichen) $userarray = explode(":", $line); array_splice($userarray, 1, 1, array()); //Passwort-"Spalte" löschen // Ans Ende des Arrays anhängen $userlist[] = $userarray; //$userlist[$userarray[$sort_column]] = $userarray; } // Ausführliche Formulierung: // $line = fgets($fh, 2048); // while ($line !== false) { // $line = fgets($fh, 2048); // } fclose($fh); //filehandle schließen echo "Sortierung nach Spalte " . $sort_column; ?> "; foreach ($userarray as $wert) { $row .= ""; } $row .= ""; echo $row; } ?>
Login UID GID Name Home Shell $wert