Ergebnis 1 bis 8 von 8

Thema: Ordner / Verzeichnis durch Modul anlegen lassen

  1. #1
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard Ordner / Verzeichnis durch Modul anlegen lassen

    Hallo,

    mein Modul soll bei einem neuen Datensatz automatisch ein Verzeichnis anlegen. Mit mkdir("...",0777); funktioniert das zwar, allerdings kann man danach mit der Typolight-Funktion "Dateien hochladen" keine Dateien hochladen. Ich denke das es am safe-mode-hack liegt. Gibts ne Möglichkeit über ne Typolight-Standardfunktion nen Ordner anzulegen? Mit der Typolightklasse File lassen sich ja nur Dateien anlegen, oder?

    Grüße, Andy

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Ich habe gedacht es gibt für Dateioperationen eine Klasse im TL Framework? Hast du da schon mach geschaut -> http://api.https://contao.org?

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von xs-hoppelhase Beitrag anzeigen
    Gibts ne Möglichkeit über ne Typolight-Standardfunktion nen Ordner anzulegen? Mit der Typolightklasse File lassen sich ja nur Dateien anlegen, oder?
    Class Folder hilft bestimmt weiter, das importiert Files und das wiederum enthält mkdir.
    Wobei ich mich grad selber Frage, ob dabei auch FTP eingebunden wird, das geht ja nochmalerweise durch Files::getInstance().
    Vielleicht doch direkt :
    Code:
    $objFiles = Files::getInstance();
    $objFiles->mkdir(....);
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Vielleicht doch direkt :
    Code:
    $objFiles = Files::getInstance();
    $objFiles->mkdir(....);
    Leider nein, so scheint es nicht zu funktionieren ...

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Und was geht nicht? Das Anlegen des Ordners oder das Anlegen von Dateien darin?
    Bei letzterem kann man ja ein
    Code:
    $objFiles->chmod('neuer-ordner', 0777);
    nachschieben.
    Geändert von BugBuster (02.05.2010 um 22:56 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Und was geht nicht? Das Anlegen des Ordners oder das Anlegen von Dateien darin?
    Das Anlegen von Ordnern scheitert. Ich verwende folgendes:

    PHP-Code:
    $folder 'mein_ordner';
    $path $this->Environment->documentRoot.$this->Environment->path."/tl_files/meine_site/".$folder;
    $objFiles Files::getInstance();
    $objFiles->mkdir($path,777); 
    Oder mache ich da was falsch!?

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Denke ja, die Files Methoden beziehen alles selbständig ausgehend von TL_ROOT.
    Das sollte gehen:
    PHP-Code:
    $folder 'tl_files/meine_site/mein_ordner';
    $objFiles Files::getInstance();
    $objFiles->mkdir($folder); 
    Geändert von BugBuster (03.05.2010 um 16:53 Uhr) Grund: relativer Pfad
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Denke ja, die Files Methoden beziehen alles selbständig ausgehend von TL_ROOT.
    Na eben ... ja so klappt es wunderbar!!! Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Verzeichnis für Subdomain anlegen?
    Von rantanplan1304 im Forum Installation / Update
    Antworten: 0
    Letzter Beitrag: 14.06.2010, 21:19
  2. Antworten: 6
    Letzter Beitrag: 13.11.2009, 12:18
  3. Neu anlegen nur durch kopieren?
    Von Fehrmann im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 27.08.2009, 12:54
  4. Ordner lassen sich nicht löschen...
    Von Recco im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 06.08.2009, 16:27
  5. Benutzer durch Admin freischalten lassen?
    Von TSH im Forum Geschützte Bereiche/Mitglieder
    Antworten: 2
    Letzter Beitrag: 30.06.2009, 10:09

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •