উত্তর:
এই তথ্যটি দ্রুপালের ভেরিয়েবল সারণীতে সংরক্ষণ করা হয়েছে। 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 :) সুবিধা নিন।)