کار با تابع ( ) include در PHP :

با استفاده از تابع ( ) include می توان محتویات یک فایل PHP را درون یک صفحه دیگر PHP ، وارد نمود . در این حالت سرور PHP در هنگام اجرای صفحه ، محتویات فایل اضافه شده را خوانده و آن را با صفحه اول ترکیب می کند . سپس خروجی را در قالب یک صفحه نمایش می دهد .
از این ترفند معمولا برای ساخت صفحات مادر ( Master Page ) در PHP ، استفاده می شود .

شکل کلی استفاده از تابع ( ) include ، به صورت زیر است :

Syntax < ? php
include ( آدرس و نام فایل یا صفحه ای که می خواهید محتویات آن را در صفحه جاری وارد نمایید ) ;
? >

نکته مهم : اگر درهنگام اجرای دستور ( ) include ، مشکلی در اجرای فایل و خواندن محتویات آن به وجود آید ، سرور یک پیام هشدار صادر می کند ، ولی صفحه اجرا می شود ( با اشکال ) .


یک مثال از کاربرد این تابع :

فرض کنید که در صفحات سایتی که طراحی کرده اید ، در بالای هر صفحه یک بخش هدر قرار دارد . شما می توانید کد بخش هدر را در یک فایل PHP جدا تعریف کرده و ذخیره نمایید . سپس به جای قرار دادن کد هدر در صحفه ها ، با استفاده از دستور ( ) include و به کار بردن نام فایلی که کد در آن قرار دارد ، محتویات فایل هدر را در صفحات مورد نظر خودتان وارد نمایید . در ادامه با مثال و سورس کد ، مطلب مورد نظر را در عمل نمایش خواهیم داد .


مثال های عملی :

مثال 1 : در این مثال یک صفحه ساده PHP داریم . این صفحه دارای یک بخش هدر می باشد . اما کدر بخش هدر را در یک فایل به نام header.php ذخیره کرده ایم . سپس با استفاده از تابع ( ) include ، محتویات فایل هدر را در صفحه خود وارد نموده ایم . این صفحه در هنگام اجرا کد بخش هدر خود را از فایل header.php دریافت خواهد کرد .

Example <html>
  <body>
      < ? php include ( "header.php" ) ; ? >
      < h1 > محتویات صفحه < /h1 >
      < p > محتویات صفحه < /p >

  < /body >
< /html >

 

تعداد امتیازدهندگان: 12773
مسیر کوتاه: rangine.ir/node/137