مسیر دهی در include

پرسیده شده
فعالیت 1103 روز پیش
دیده شده 434 بار
0

سلام , 

در کد پیوست شده .. یک فایل inc.php رو داریم که یک رشته رو چاپ می کنه و در یک پوشه فایل index.php وجود دارد.

فرض کنید که من قصد دارم از فایل index.php , فایل inc.php   رو صدا بزنم .

 

چرا فایل inc.php رویت نمی شود ؟

فایل پیوست
my_test.zip
470 B

Faraz salehi
Faraz salehi

6 اردیبهشت 00

1
حذف شده

آدرس به صورت نسبی داده شده و باید آدرس رو دقیق بدیم تا توی کنسول اجرا بشه:

<?php

include __DIR__ . "\..\inc.php";

 

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

7 اردیبهشت 00

حذف شده
جالبه , برنامه زمانی فقط با php تفسیر میشه , موقعیت فایل شناسایی نمیشه , اما اگر توسط وب سرور برنامه اجرا بشه , موقعیت فایل پیدا میشه , شما دلیلش رو میدونید ؟
Faraz salehi

8 اردیبهشت 00

0
حذف شده

سلام و احترام

index.php

<?php

include "../inc.php";

inc.php

<?php

 echo "Hello world";

توی مرورگر هم به این صورت فایل رو باز کنید

http://localhost/test/test/index.php

نباید مشکلی باشه چون تستش کردم،‌ فایل رو پیوست کردم از همین فایل استفاده کنید

فایل پیوست
test.zip
390 B

امیر صالحی

توسط

امیر صالحی

6 اردیبهشت 00

حذف شده
?
Faraz salehi

7 اردیبهشت 00

0
حذف شده

رو مرورگر درست اجرا میشه , اما از طریق ترمینال برنامه رو اجرا می کنم .. این هشدار رو بهم میده

فایل پیوست

Faraz salehi

توسط

Faraz salehi

7 اردیبهشت 00

حذف شده
قطعا یه مشکلی توی آدرس دهی وجود داره، لطفا دوباره پروژه تون رو آپلود کنید بررسی کنم و براتون ارسال کنم اگه دوباره نشد هماهنگ میکنم تا anydesk بزنیم
امیر صالحی

12 اردیبهشت 00