PDA

نسخه کامل مشاهده نسخه کامل : include کردن در php



masoud.bsh
31-03-2010, 09:37
چطوری میتونم صفحه رو اینکلود کنم ؟

moonwalker
31-03-2010, 14:38
صفحه a.php


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

صفحه b.php


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

masoud.bsh
31-03-2010, 15:37
صفحه a.php



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



صفحه b.php

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


میشه یه کم توضیح بدی

moonwalker
31-03-2010, 23:02
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این کدی که شما دارید به این دلیل کار نمیکنه چون $id از جایی مقدار دهی نمیشه!

شما دارید مقدار id رو از آدرس به این صورت "mydomin.com/index.php?id=aaa" ارسال میکنید پس باید به این صورت هم دریافت کنید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

کد کلی شما به این صورت میشه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته این روش رو باید به این صورت امن کنید! که اگر مقدار id فراخوانی نشد صفحه خطا نده:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

masoud.bsh
01-04-2010, 11:56
خیلی ممنون که کمکم کردی.

mq1372
01-04-2010, 13:04
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این کد دیگه آخرشه... مشکل داشت بگین :31:

باید صفحه رو با نام page براش بفرستین. اگه اون ادرس پسوند داشت و فایلش حقیقی بود نشون میده. اگه پسوند نداشت، چک میکنه که فایلی با این نام وجود داره یا نه. اگه فایلی با این نام و پسوند های خود برنامه وجود داشت نشون میده. در غیر این صورت فایل index.html رو نشون خواهد داد.

mq1372
02-04-2010, 21:11
کد قبلی یه اشکالاتی داشت که کد زیر اونا رو برطرف میکنه::


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

moonwalker
02-04-2010, 23:54
این چه کاریه!


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خب اینکه سریعتر و سبکتره!


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mq1372
04-04-2010, 13:36
این چه کاریه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خب اینکه سریعتر و سبکتره!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

راست میگیا ..... :20:

masoud.bsh
07-04-2010, 15:43
خب اگه بخوایم علاوه بر اینکه فایل هایی در این پوشه یا شاخه هستند، فایل های از پوشه ای در همین شاخه را include کنیم چه کاری رو باید انجام بدیم. مثلا فایل dir/file.php رو include کنیم.

mq1372
08-04-2010, 16:08
فرض کنید فایل حاوی کد بالا، در این آدرس قرار دارد:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگر فایل مقصد در ریشه سایت و خارج از پوشه 1 قرار گیرد بدین صورت:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این آدرس دهی بصورت نسبی است. اما میتوانید هر فایلی را با آدرس مطلق آن include نمایید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

masoud.bsh
09-04-2010, 14:18
نه
من نمیخوام از / در آدرس استفاده کنم

mq1372
09-04-2010, 14:44
از این استفاده کنید. آدرس پوشه را بدون اسلش در dir قرار دهید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

masoud.bsh
09-04-2010, 21:02
ممنون دوست عزیز که وقت گذشتی و به من کمک کردی

masoud.bsh
11-04-2010, 19:10
............