Ich mache ein Skript, das Ordner sortieren und in Zeilen und Spalten im Web anzeigen sollte. Es sollte 4 Spalten sein und einfach weiterfahren, bis keine weiteren Ordner gefunden werden. Ich habe alles außer dem magischen Teil, wo es die Objekte in Reihen und Spalten sortiert. Meine Idee ist, dass ich zwei Variablen mache: $hor
(Spalte) $ver
(Zeile) und dann verwende ich CSS, um die Objekte zu platzieren, die das Skript macht. Hat jemand eine Idee, wie man damit umgeht? Javascript ist keine Option aufgrund der AnforderungenWie sortiere ich HTML-Objekte, die von PHP generiert werden
Das ist mein Skript so weit ist:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$directory = '/path/to/directory';
$scanned = array_diff(scandir($directory), array('..', '.'));
$count = count($scanned);
echo $count;
for ($i = 2; $i <= $count + 1; $i++) {
$x = $i - 2;
// Magic code that sorts into horizontal and vertical numbers
echo '<div id="' . $x . '" class="' . $hor . ' ' . $ver . '"><a href="/' . $scanned[ $i ] . '"><div class="inner"><p>' . $scanned[ $i ] . '</p></div></a></div>';
}
?>
Sie sollten zumindest erklären, wie die Elemente in Zeilen und Spalten verteilt werden sollen: Wie viele Spalten? Ein fester Betrag oder etwas, das dynamisch bestimmt wird? Sortiert von links nach rechts zuerst, und dann von oben nach unten oder zuerst von oben nach unten und dann nur von links nach rechts? – trincot
Ja, ich habe die Frage bearbeitet – cbh1608
https://www.google.com/search?q=sortable.js – mplungjan