Beitrag von H.Fehde (724 Beiträge) am Montag, 16.Juli.2007, 13:37. WWW: bei123.de
Zugriff auf Verzeichnisse Vers.3
lt. Doku sollte man doch mit folgendem Code alle Verzeichnisse/Unterverzeichnisse anzeigen lassen können
<perl>
@dir=get "./", "down,dir,join,base";
foreach(@dir)
{
outl $_;
}
</perl>
Funktioniert das nur, wenn ein Template (ZEIGE_DIR) mit dem o.g. Code im Hauptverzeichnis HOME angelegt ist, z.B.: "/bei123/ZEIGE_DIR" ?
Ich krieg es jedenfalls nicht hin, den o.g. Code ans Laufen zu bringen, wenn das Template in einem Unterverzeichnis liegt, z.B.: "/bei123/cms/version3/ZEIGE_DIR"
Kennt jemand die Lösung ? Gruß Harald
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 14:32.
Re: Zugriff auf Verzeichnisse Vers.3
Mal ganz blöde gefragt:
Da sind schon noch weitere Verzeichnisse unterhalb des Verzeichnis ../version3/ ?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Montag, 16.Juli.2007, 15:08.
Re: Zugriff auf Verzeichnisse Vers.3
..nein, deshalb hab ich den Templatenamen groß geschrieben;
../version3/ wäre also das unterste Verzeichnis, das Template ZEIGE_DIR liegt darin.
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 15:16.
Re: Zugriff auf Verzeichnisse Vers.3
Der Aufruf
@dir=get "./", "down,dir,join,base";
soll dir alle Verzeichnisse (schalter "dir") unterhalb des verzeichniss in dem es aufgerufen wird ("./") ausgeben.
Wenn du unterhalb von version3/ keine weiteren Verzeichnisse mehr angelegt hast und er die nix ausgibt, funktioniert also alles so wie es soll. ;)
Antworten
Beitrag von H.Fehde (724 Beiträge) am Montag, 16.Juli.2007, 15:22.
Re: Zugriff auf Verzeichnisse Vers.3
Das ist mir schon klar,
aber wenn ich aus einem Template in einem Unterverzeichnis alle Verzeichnisse von z.B. "bei123.de" (Mietversion) aufrufen will, muss ich es wohl so machen:
@dir=get "/bei123.de/", "down,dir,join,base";
oder ? - habe ich zumindest eben so probiert und läuft.
Gruß Harald
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 15:25.
Re: Zugriff auf Verzeichnisse Vers.3
Oder nur den Punkt weglassen müsste auch gehen
@dir=get "/", "down,dir,join,base";
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 15:38.
Re: Zugriff auf Verzeichnisse Vers.3
Nö in der kostenloser Version funktioniert "/" zumindest nicht.
[ Fehler: (get_dir) Kann Verzeichnis /Pouraga/test/Pouraga/ nicht zum Lesen öffnen ]
Entweder ist da die Doku falsch oder die Programmierung. Soll cb entscheiden.
Ist beides denkbar weil schon jetzt teilweise der Username mit dabei muss (z.B. htx=..) oder auch weggelassen werden kann (z.B. db=...)
Sinn würde sicherlich machen wenn beides geht. Das war auch wohl mal so gedacht weil er selbständig (und hier falsch) den Usernamen nochmal hinten dran hängt.
Antworten