Відповіді:
Ця інформація зберігається в таблиці змінних Drupal. Використовуйте variable_getфункцію, щоб отримати цю інформацію, передаючи ім'я правильної змінної:
variable_get('file_public_path', conf_path() . '/files');variable_get('file_private_path');Якщо ви хочете використовувати каталог тимчасового завантаження. variable_get('file_temporary_path');Якщо ви хочете визначити конкретну систему завантаження, незалежно від фактичної конфігурації сайту, використовуйте file_directory_tempфункцію.
variable_get('file_public_path', conf_path() . '/files'); потягне для вас шлях за замовчуванням у випадку, якщо він не був змінений або явно встановлений адміністратором сайту.
variable_get('file_public_path', conf_path() . '/files');В основному, він тягне шлях за замовчуванням для вас, якщо він не був змінений або явно встановлений адміністратором сайту.
drupal_realpathрішення нижче. Здається, більш законним.
Для отримання абсолютних шляхів до файлової системи використовуйте drupal_realpath (Drupal API) замість 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://і т.