الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أرجو تفسير هذا الكود

بدأه Akkad في 27 فبراير 2010 · 1 رد · 338 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

أرجو من الأخوة الأعضاء أن يفسروا لي هذا الكود بالتفصيل

$thisFile = str_replace('\', '/', __FILE__);
$docRoot = $_SERVER['DOCUMENT_ROOT'];

$webRoot  = str_replace(array($docRoot, 'library/config.php'), '', $thisFile);
$srvRoot  = str_replace('library/config.php', '', $thisFile);

define('WEB_ROOT', $webRoot);
define('SRV_ROOT', $srvRoot);

تم تعديل هذه المشاركة بواسطة Akkad في 27 فبراير 2010 في 17:35

#2

__FILE__ تمثل المسار الكامل للملف php الذي يتم تنفيذه http://php.net/manua....predefined.php

str_replace تقوم يتغيير كلمة بكلمة أخرى داخل نص معين، في السطر الأول من مثالك يتم تغيير الحرف "\" ب الحرف "/" داخل مسار الملف http://www.php.net/m...str-replace.php

$_SERVER هو جدول يحتوي على متغيرت الخادم، و $_SERVER['DOCUMENT_ROOT'] تمثل مسار جدر الموقع http://www.php.net/m...bles.server.php

كل شيء موجود في موقع php

http://www.php.net/manual/en

تم تعديل هذه المشاركة بواسطة herch في 27 فبراير 2010 في 17:46

مواضيع مشابهة