Frage

Eigentlich weiß ich, wie ein Verzeichnis erstellen = mkdir.
Allerdings muß ich es einen vollständigen absoluten Pfad in dem Server zu übergeben, und ich weiß nicht, wie Sie den entsprechenden Pfad in hook_install erhalten.
Ich habe versucht, mit base_path (), aber es zurück ‚/'.

Der Weg, den ich will, ist sites / default / files (innen "Dateien" Ich schaffe das Verzeichnis).

Danke.

War es hilfreich?

Lösung

Haben Sie versucht mkdir('sites/default/files/yourdir')? Wenn ja, wo nicht schaffen, dass das Verzeichnis? Wenn nicht, warum nicht?

Relative Verzeichnisnamen basieren auf dem Arbeitsverzeichnis aufgelöst. Das Arbeitsverzeichnis in Drupal ist in der Regel das Verzeichnis, in dem Ihre install.php und index.php befinden.

Andere Tipps

Bitte verwenden Sie die richtigen APIs.

$directory = file_default_scheme() . '://yourdir';
file_prepare_directory($directory, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top