जवाबों:
यह जानकारी 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://
आदि) का उपयोग करने पर विचार करें । Drupal 7 :) का लाभ उठाएं)