{"id":1354,"date":"2009-03-07T19:16:25","date_gmt":"2009-03-07T17:16:25","guid":{"rendered":"http:\/\/www.frische-zitronen.de\/?p=1354"},"modified":"2017-12-03T11:06:34","modified_gmt":"2017-12-03T09:06:34","slug":"verzeichnisse-rekursiv-auslesen","status":"publish","type":"post","link":"https:\/\/www.jukemedia.de\/blog\/2009\/03\/verzeichnisse-rekursiv-auslesen\/","title":{"rendered":"Verzeichnisse rekursiv auslesen"},"content":{"rendered":"<p>Wenn ich Webseiteninhalte im Kundenauftrag selber einpflege, bekomme ich die Inhalte via mail oder upload zugestellt. Wenn Kunden ihre Inhalte in ein .pdf oder .doc packen, k\u00f6nnen sie Inhalte aber auch via FTP direkt in eine Verzeichnisstruktur einspielen, die die sp\u00e4tere Navigation abbildet. Sch\u00f6n &#8211; so dachte ich mir &#8211; w\u00e4re es dabei, wenn ich ein skript h\u00e4tte, mit welchem Verzeichnisse rekursiv, also mit Unterverzeicnissen, ausgelesen werden. Damit kann ich bzw. auch der Kunde optisch kontrollieren, ob die Dateien im richtigen Verzeichnis (sp\u00e4terer Men\u00fcpunkt) liegen. Ich musste nicht lange suchen : bei <a href=\"http:\/\/blog.icedcream.de\/webdevelopment\/php\/verzeichnis-unterverzeichnisse-auslesen\">Webseitenpflege Maximilian Schmitt im blog.icedreams.de<\/a> fand ich ein frei verwendbares Code-Snippet, welches die Inhalte in ein Array packt.<\/p>\n<p>Als Erweiterung werde ich mal versuchen das Array wieder auszulesen und die Darstellung der Inhalte in eine verschachtelte Liste zu packen. F\u00fcr meinen Anwendungsfall m\u00fcsste ich auch noch irgendwie das Speicherdatum der Dateien mit ausgeben k\u00f6nnen. Na, schaun wer mal &#8230; Herzlichen Dank aber erstmal an Maximilian.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn ich Webseiteninhalte im Kundenauftrag selber einpflege, bekomme ich die Inhalte via mail oder upload zugestellt. Wenn Kunden ihre Inhalte in ein .pdf oder .doc packen, k\u00f6nnen sie Inhalte aber auch via FTP direkt in eine Verzeichnisstruktur einspielen, die die sp\u00e4tere Navigation abbildet. Sch\u00f6n &#8211; so dachte ich mir &#8211; w\u00e4re es dabei, wenn ich  &#8230; <a title=\"Verzeichnisse rekursiv auslesen\" class=\"read-more\" href=\"https:\/\/www.jukemedia.de\/blog\/2009\/03\/verzeichnisse-rekursiv-auslesen\/\" aria-label=\"Mehr Informationen \u00fcber Verzeichnisse rekursiv auslesen\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"yst_prominent_words":[],"class_list":["post-1354","post","type-post","status-publish","format-standard","hentry","category-webdesign"],"_links":{"self":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/1354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/comments?post=1354"}],"version-history":[{"count":1,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/1354\/revisions"}],"predecessor-version":[{"id":4018,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/1354\/revisions\/4018"}],"wp:attachment":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/media?parent=1354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/categories?post=1354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/tags?post=1354"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=1354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}