ستجد أيضا الدرس الثانى فى هذه الوصلة
http://www.microwest-it.com/path.htm
===========================================================
هناك كثير من الآرتباك تواجه معظم الشباب أللذين بقومون بتهيئة السكريبتات والملفات ال سى جى أى والبيرل حين بفاجئون
بوقائع لم يسمعوا بها وتعاريف مزعجة 000000 لا ترتهب من هذه ألاشياء كل المطلوب هو الهدوء والتركيز 0000 وتذكر 0000 كل مشكلة لها حل 00000
put the full path
relative path
هذه التعابير من التعابير المزعجة للمبتدىء وأنا من الناس الذبن عانوا من هذا الموضوع0
ولكن لنبدأ من نقطة ما تعرفه ألا وهو الURL حيث أنه العنوان الذى يدل على السكريبتات التى ركبت على أجهزة يونكس
وما شابه اليونكس ولكن ليس الأن تى 0
URL = Uniform Resource Locator
ألان أنظر ألى الموقع http://www.uaemedical.com
ستجد به أجزاء وسأقوم يشرحها لكم كل على حدة حتى تلم بما يجرى وأنت تكتب هذه العناوين
أولا
The Protocol is the http:
وهناك أكثر من بروتوكول مثل
ftp:
mailto:
talnet
The Protocol يعرف كيف سوف يتعامل ألانسان والمتصفح مع هذه المعلومات
ثانيا
The Alias www
ثالثا
The Domain Name
Uaemedical.com
لاحظ انها لا تحتوى على http://www.
وبعد ال The Domain Name يوجد الملف أو أية بادئة ملفية 0000 وأذا لم يكون هناك ملف فأن الجهاز والنظام سيأخذك ألى ملف أسمه
index.html or index.htm
index.html هو ملف يسكن فى root directory وحتى لا نخلق نوع من الارتباك سنسميها home directory
ونستخدم الكلمة root لنعرف جذر الصفحة ( top level) of the server
لنجعلها أكثر تعقيدا ونضع هذا العنوان
http://www.uaemedical.com/search/mabsoot/test.html
أى هنا نحن نسأل الملف test.html الذى يسكن فى الشجرة mabsoot
Mabsoot يسكن فى شجرة search
Search يسكن فى ال home directory
وألان لنذهب ألى ال PATHS وأرجو أن تفهم السايق حتى تفهم ما يليه
PATH هى الشجرات وألاساسات المفصولة ب " / " أو (forward slash).
أذا ال path ل test.html فى المثال السابق هو /search/mabsoot/test.html
لاحظ أنه دائما ال paths تبدأ ب " / " وتنتهى ب " / " 0
أليك أخى العزيز المفاجئة ألاخرى 0000 وهو أنه
/search/mabsoot/test.html هو أيضا يسمى URL = Uniform Resource Locator
ولنجعلها نهاية سعيدة 000000
/search/mabsoot/test.html هو أيضا يسمى Relative Path Or Relative URL
أذا حين يسألك السكريبت عن Relative Path Or Relative URL فأنه دائما هو الجزء الذى يأتى
بعد ال domain name
مثال أخر
http://www.mydomain.com
relative path سوف يكون/
http://www.mydomain.com/cgi-bin/here
relative path to the directory /cgi-bin/here
http://www.mydomain.com/cgi-bin/here/page.html
relative path to the file page.html here would be /cgi-bin/here
نعم لا يوجد ملف أسمه page.html لآن السكريبت يسألك أن يضع هذا الملف ولم يسأل عن الملف نفسه
وألان عندما يسألك عن ال Full path or the Absolute path وهو سؤال دائما يسألوه فى السكريبت 000
الحل هو أن تتخيل التالى
عندما تفتح كمبيوترك فستجد أنه c:/ وهو ما يسمى ال root Directory
وصفحتك دائما تقع عدة مراحل أسفل root directory
Example
Full System Path لملف test cgi فى شجرة search داخل ال cgi-bin
هو
/usr/local/apache/www/username/cgi-bin/search
وباللغة ألانجليزية
Relative Path is normally the path after your domain name to find a file
The Full URL to this page is the full URL starting with http://
The Full System Path is the path to the file from the server's root directory also known as
The Absolute Path or Full Path