برگزیده های پرشین تولز

پیدا کردن دایرکتوری ریشه

Romain_Gary

Registered User
تاریخ عضویت
23 فوریه 2005
نوشته‌ها
1,801
لایک‌ها
6
سن
38
سلام ،
من میخوام برای یک کد آدرس دایرکتوری که فایل مثلا test.php قرار داره رو بدست بیارم و توی یک متغیر قرار بدم
مثل : مثلا فایل test.php در دایرکتوری test قرار داره من میخوام مقدار زیر در متغیر قرار بگیره

PHP:
http://localhost/test/
امیدوارم که منظورم رو رسونده باشم یعنی در اصل نمیخوام که نام فایل مشخص هم در آخر باشه
مثلا اگر بشه که دایرکتوری ریشه رو پیدا کرد مثلا اگر فایل test.php داخل فولدر test باشه و خود فولدر test درون فلدر game باشه خیلی عالیه
چطوری این کارو بکنم
ممنون :blush:
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
قدیم میشد الان یادم نیست بازم فکر میکنم پیدا کردم بهت خبر میدم
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
با دستورات
PHP:
$_server['server_name']
$_server['document_root']

سخت نیست با سرچ هم پیدا می شه ها
 

Romain_Gary

Registered User
تاریخ عضویت
23 فوریه 2005
نوشته‌ها
1,801
لایک‌ها
6
سن
38
خیلی ممنون
الان میرم تست میکنم
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
اینا رو میدونستم آقا حامد ! آخه این میخواد URI پوشه جاری رو بدست بیاره. DOCUMENT ROOT فقط ریشه رو میده، SERVER NAME هم یه چیزی مثل site.com رو میده...
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
اهان گرفتم چی می گی خوب اینه جواب
اگه فایل این باشه http://site.com/a/test.php
این کد:
PHP:
echo $_SERVER['HTTP_HOST'];
ادرس رو می ده و این کد:
PHP:
echo $_SERVER['REQUEST_URI'];
هم اسم فایل رو می ده یعنی این کد :

PHP:
<?PHP
echo $_SERVER['HTTP_HOST'];
echo $_SERVER['REQUEST_URI'];
?>
این رو می ده : http://site.com/a/test.php


این بود جواب دیگه
ممنون
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
حالا شد!!!! درسته . یادم نرفته بود قاطی کرده بودم
 

elecit

Registered User
تاریخ عضویت
16 مارس 2005
نوشته‌ها
413
لایک‌ها
11
ممنونم ولي اينو منم سوال كرده بودم و جواب دادين

<?
$url="http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
echo "$url";
?>
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
تصحیح میکنم:
PHP:
<?
$url="http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
echo "$url";
?>
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
دوست من این کار نمی کنه چون ریشه رو می ده مثلا می ده
c:/xxamp/a.php ولی باید بده http://127.0.0.1/a.php
پس این جواب درست نیست و همون که گفتم درسته
ممنون
 

Romain_Gary

Registered User
تاریخ عضویت
23 فوریه 2005
نوشته‌ها
1,801
لایک‌ها
6
سن
38
از همه متشکرم :)
سوال زیاد دارم مزاحمتون میشم باز
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از hba :
دوست من این کار نمی کنه چون ریشه رو می ده مثلا می ده
c:/xxamp/a.php ولی باید بده http://127.0.0.1/a.php
پس این جواب درست نیست و همون که گفتم درسته
ممنون
آهان :D راس میگی ها
دو زاریم کج بود
ولی الان ******* :D
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از Parsa_361 :
آهان :D راس میگی ها
دو زاریم کج بود
ولی الان راست شد :D
جهت انحراف تاپیک !
پسرم ! از اینجا خونواده رد میشه ! :D
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از Shahed :
جهت انحراف تاپیک !
پسرم ! از اینجا خونواده رد میشه ! :D
چقد شما ها بد برداشت میکنید :D :D :D
الان خوب شد ؟
تو هم اینقد تابلوش نکن دیگه :happy:
ادیت کن
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
ایول ! ولی خدایی من با این __FILE__ خیلی حال میکنم! قدیما سه ساعت substr میکردم رشته ها رو ولی الان راحت:
PHP:
include dirname(__FILE__) . "/test.php";
 
بالا