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