Zacznę od tego, że nie mam absolutnego pojęcia o składni php ani xml ani prawach dostępu do folderów.
Udostępniłem na serwerze archiwum plików, aby mogła korzystać z niego pewna aplikacja mobilna. W tym celu musi mieć ona dostęp do plików. Bezpośrednio lub przez plik xml z listą plików.
- Autor prosi o udostępnienie folderu wraz z subfolderami do odczytu. Folder ma chmod=755 ustawione rekursywnie, a nawet gdy ja próbuję otworzyć go bezpośrednio w przeglądarce, pojawia się Forbidden.
Przykładowy folder: http://abrimaal.pro-e.pl/ayon/games/
- Zainstalowałem w folderze Directory Lister http://abrimaal.pro-e.pl/ayon/index.php
Jednak on nie generuje żadnego output do pliku, ani tekstowego, ani tym bardziej xml.
- Użyłem XML-DIR-Listing https://code.google.com/p/xml-dir-listing/
Plik .xml został wygenerowany na plikach znajdujących się na dysku, następnie w Notepad++ zmieniłem ścieżkę na folder onlline. Plik znajduje się tu http://abrimaal.pro-e.pl/ayon/list.xml
Okazuje się, że plik jest za duży i zawiera za dużo danych aby ładowany był w całości.
3a. W czym mogę usunąć z każdego wpisu elementy
lastModified=“1067338370000”
w którym wartości liczbowe są różne, ale mają tą samą długość. W XML-DIR-Listing nie ma opcji wykluczenia tego przy tworzeniu listy.
- XML-DIR-Listing może być używany online, generując automatycznie zawartość folderów do plików .xml
Musi być jednak wywołany z pliku .php, coś w rodzaju .bat podającego dla listera ścieżkę dla określonego subfolderu.
Jak powinien wyglądać najprostszy plik php, który wywoła listing z określoną ścieżką?