আমার কাছে নিম্নলিখিত কোড রয়েছে:
$main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE);
if (count($main_image) != 1)
die("Could not find main picture !");
$file_path = drupal_realpath($main_image[0]);
$file = (object) array(
'uid' => $userID,
'uri' => $file_path,
'filemime' => file_get_mimetype($file_path),
'display' => 1,
'filename' => $main_image[0]
);
// copy the file in the correct folder
$destination = "public://galerii_imagini/" . $file->filename;
if ($file = file_copy($file, $destination, FILE_EXISTS_REPLACE)) {} else {
die("Could not copy " . $file_path . " in " . $destination);
}
আমার কোডে কিছু ভুল আছে? আমি সর্বদা শেষ বিবৃতিতে ডাই কমান্ড থেকে বার্তাটি পাই যদি বিবৃতি থাকে।
যে কোন ধরণের সাহায্য গ্রহন করা হবে.
সম্পাদনা: স্ট্যানিস্লাভ আগাপোভকে ধন্যবাদ, আমি দ্রুপাল থেকে লগগুলি পেয়েছি। বার্তাটি হ'ল:
ফাইল .... / main_ROSE2106.JPG অনুলিপি করা যায়নি, কারণ গন্তব্য ডিরেক্টরি জনসাধারণ: // galerii_imagini সঠিকভাবে কনফিগার করা হয়নি।
এটি সঠিকভাবে কনফিগার করতে আমার কী করা উচিত? আমি / অ্যাডমিন / কনফিগার / মিডিয়া / ফাইল-সিস্টেমকে পাথ সাইটগুলি / ডিফল্ট / ফাইলগুলি সর্বজনীন ফাইল হিসাবে সেট করেছি। সেট করার মতো আরও কিছু আছে?
সম্পাদনা # 2: আমি পুরো / সাইটগুলি / ডিফল্ট / ফাইল গাছের জন্য 777 সেট করেছি।
/sites/default/files/galerii_imagini
?
file_copy
এটি দ্বারা ফাংশন এবং ডাকা হয়file_unmanaged_copy
। আপনি কি "সাম্প্রতিক লগ বার্তা" প্রতিবেদনটি দেখেছেন? সম্ভবত আপনি সেখানে উত্তরটি খুঁজে পাবেন ...