WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   readdir -workaround (http://www.wcm.at/forum/showthread.php?t=56648)

Who-T 16.05.2002 20:07

readdir -workaround
 
ich hab eine frage

leider wurde uns die funktion readdir deaktiviert, ein verzeichnislisting ist also über php nicht möglich.

zumindest nicht mit der standard opendir - readdir - closedir möglichkeit.

gibt es eine andere möglichkeit, ein directorylisting zu erzeugen?
über php, perl/asp is auch nicht möglich

danke

_m3 16.05.2002 20:22

Ned wirklich.
Aber es wird ja auch einen Grund haben, warum es abgedreht wuerde, oder? ;)

Who-T 16.05.2002 20:34

ja ich weiß
hat sicherheitsgründe, die ich teilweise sogar verstehen kann.
nur für die schule, die ich mach, ist es ein armutszeugnis, dass wir praktisch nichts mehr machen dürfen auf unseren laufwerken.

naja, so ist das leben

Sonic 16.05.2002 22:28

Hi!

Kannst du shell_exec ausführen? Wenn ja kannst du ja mit dem Directorybefehl des Betriebssystems arbeiten. (dir oder ls)

lg

Who-T 16.05.2002 22:30

danke, werds mal probieren

Who-T 16.05.2002 23:41

shell exect geht nicht

fehlermeldung ist

cannot execute using backquotes in safe mode


scheint also auch deaktiviert zu sein

Sonic 17.05.2002 20:12

Oje, das heisst bei euch läuft php im savemode.
Du kannst also keinerlei programme/skripte von php aus starten. :(

Aber eine Datei wirst du ja hoffentlich lesen können, oder!? ;)

Dann gäbe es noch eine Möglichkeit an ein Directory Listing ranzukommen! Indem du einfach von einem externen prozess immerwieder das directory lesen und in eine Textdatei umleiten lässt. Die Datei kannst du dann mit PHP auslesen.

Wenn du unter Unix/Linux arbeitest lasst sich das leicht mit einem skript und eiem CRON-job verwirklichen.
Unter Windows mit einem Batchfile und dem Taskscheduler (zu deutsch "Geplante Tasks")

Je nachdem wie Oft du die Datei(en) updatest ergibts sich leider eine verzögerung. Du hast also unter umständen nicht das aktuellste Directory listing. :(

Eine andere Möglichkeit fällt mir nichtmehr ein. (wird es wahrscheinlich auch nicht geben...)

lg

Who-T 18.05.2002 21:30

das problem hat sich insofern zwar schon erübrigt, da uns das readdir nach einem patch doch wieder aktiviert wurde.

aber trotzdem:

wie kann ich einen cronjob starten?
den einzigen zugriff, den ich auf den server hab, ist über samba.
ssh, telnet usw geht alles nicht.
gibts da überhaupt eine möglichkeit, crons zu starten?

Sonic 19.05.2002 10:10

Ohne ssh oder telnet wirst du am Server Keinen Cronjob starten können. :(

lg


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag