unid_user

require_once
توضیح کد require_once برای اتصال فایل در php

5 پست در این موضوع قرار دارد

سلام دوستان

من تازه شروع به یادگیری php کردم و در همین ابتدای راه یه پرسش برام پیش اومده!؟

من میدونم که برای فراخوانی فایل های php برای یکبار باید از دستور requir_once استفاده کنم. اما مثالی رو دیدم که همین دستور رو به صورت زیر نوشته بود. چرا باید از  $_SERVER["DOCUMENT_ROOT"] استفاده کنیم و این حالت چه چیزی رو اضافه میکنه. یه توضیح کوتاه و مفید لطفا.

<?php require_once $_SERVER["DOCUMENT_ROOT"] . '/inc/head.php'; ?>

 

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود

 

این مورد همیشه مسیر روت رو برمیگردونه.

توی هاست ها همون مسیر public_html میشه.

 

موفق باشید

1

به اشتراک گذاری این پست


لینک به پست
در در 2/27/2018 at 12:14، mehran-b گفته است :

سلام و درود

 

این مورد همیشه مسیر روت رو برمیگردونه.

توی هاست ها همون مسیر public_html میشه.

 

موفق باشید

سلام

ممنون. اما میخوام بدونم چرا باید همچین کاری کنیم؟ چون بدون این هم میشه فایل رو فراخوانی کرد.

0

به اشتراک گذاری این پست


لینک به پست
در 6 ساعت قبل، masoudch گفته است :

ممنون. اما میخوام بدونم چرا باید همچین کاری کنیم؟ چون بدون این هم میشه فایل رو فراخوانی کرد.

دو نوع آدرسی دهی وجود داره یکی آدرس دهی نسبی که معنیش اینه که نسبت به فایلی که توش هستی آدرسی میدی و دیگری آدرس دهی مطلق یعنی نسبت به روت آدرس فایلی رو که میخوای اضافه بشه میدی از DOCUMENT_ROOT برای آدرس دهی مطلق استفاده میشه.

1

به اشتراک گذاری این پست


لینک به پست
در در 3/1/2018 at 09:34، masoudch گفته است :

سلام

ممنون. اما میخوام بدونم چرا باید همچین کاری کنیم؟ چون بدون این هم میشه فایل رو فراخوانی کرد.

بسته به تنظیم بعضی سرورها گاهی اوقات میبینین سرور آدرس دهی نسبی رو قبول نمیکنه و خطا file not found میده برای جلوگیری از بروز چنین مشکلاتی کلا بهتره آدرس دهی مطلق کنین

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری