السلام عليكم
لقد قمت ابنشاء تابع بداخل كلاس عمله ارجاع المسار الكامل للموقع في حال كان الموقع على المخدم المحلي (في حالة التطوير) او على الاستضافة (عند نشر الموقع) وهاذا هو الكود:
public function baseURL() {
$url = $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']);
$url = rtrim($url, '/\\');
return $url;
}وقمت باستعماله في عدة مواقع كالتابع التالي لحذف لكنه لا يعمل الملفات:
public function deleteFile($path, $file){
$theFile = $this->baseURL().'/'.$path.'/'.$file;
if(is_file($theFile)){
echo 'yes';
}
}لكن عند عذفه يعمل الكود بشكل صحيح كتالي:
public function deleteFile($path, $file){
echo $theFile = $path.'/'.$file;
if(is_file($theFile)){
echo 'yes';
}
}فما السبب.