Yanıtlar:
Bu bilgi Drupal'ın değişken tablosuna kaydedilir. variable_getBu bilgiyi almak için doğru değişkenin ismini kullanarak işlevi kullanın :
variable_get('file_public_path', conf_path() . '/files');variable_get('file_private_path');Geçici yükleme dizinini kullanmak variable_get('file_temporary_path');istiyorsanız, sisteme özgü yükleme dizinini belirlemek istiyorsanız, gerçek site yapılandırmasından bağımsız olarak bu file_directory_tempişlevi kullanın .
variable_get('file_public_path', conf_path() . '/files'); değiştirilmemesi veya site yöneticisi tarafından açıkça ayarlanması durumunda sizin için varsayılan yolu seçer.
variable_get('file_public_path', conf_path() . '/files');Temel olarak, site yöneticisi tarafından değiştirilmemiş veya açıkça ayarlanmamış olması durumunda sizin için varsayılan yolu çeker.
drupal_realpathAşağıdaki çözümü seviyorum . Daha yasal görünüyor.
Mutlak dosya sistemi yollarını almak için yerine drupal_realpath (Drupal API) kullanın file_create_url:
drupal_realpath('public://');
// returns e.g. /var/www/drupal/sites/default/files
drupal_realpath('private://');
// returns e.g. /var/www/drupal/sites/default/files_private
public://,private://vb. Drupal 7 :) 'den yararlanın)