Ich benutze die jQuery FileTree plugin. Der php-Connector verwendet scandir, um den Inhalt eines Ordners zu erhalten. Nachdem ich Bilder hochgeladen habe, erstellt mein Uploader-Skript einen "Daumen" -Ordner und erstellt dann eine Miniaturansicht des Bildes und speichert es dort.PHP Verstecken Unterordner von SCANDIR
Benutzer werden mit den Dateien in jedem Bildordner arbeiten, aber ich will nicht wirklich, dass sie den "Daumen" Ordner sehen, der in jedem Bildordner ist. Ich könnte den Daumenordner an einen anderen Ort verschieben, aber das wäre eine Art großes Unterfangen.
Gibt es eine Möglichkeit, den "Daumen" -Ordner zu erstellen, erstellt mein Upload-Skript einen versteckten Ordner, der von scandir nicht sichtbar ist?
$files = scandir($postDir);
$returnDir = substr($postDir, strlen($root));
In php können Sie mit is_dir jedes von scandir gefundene Objekt überprüfen und aus dem Array entfernen. Nicht sicher, ob dies in jquery nützlich ist. – Josiah
Der eigentliche Code, der die Filterung durchführt, ist ein PHP-Skript. Es ist der "Connector", der die jquery mit der Dateiliste versorgt. – TARKUS
Es sieht so aus, als ob man mit diesem Connector einfach ein verstecktes Feld "onlyFiles" mit dem Wert true senden kann, um das zu erreichen, was man will. Oder kommentieren Sie Zeile 57. – Josiah