INCLUDE – Vypsání ze souboru

Tato funkce dokáže vypsat obsah souboru do stránky. Funguje na vypsání textových souborů a nebo stránek. Neumí vypsat obrázek, odkaz, flash, javu a jiné aplety.

Dobře se to používá na př. pro tvorbu menu, novinek a nebo prostě pro vypsání „něčeho“ …

Pozor: Include spouští scripty, nečestný návštevník vám může takto napadnout web

Využití

  • Různé menu a nabídky
  • Novinky, aktuality, zprávičky, stejné obsahy…
  • Hlavička nebo patička
  • Hodí se na př. na vypisování článků na webu, web je pak 1 soubor a články jsou zvlášť ve složce.
  • A podobné prvky …

Include neumí

  • Vypsat vzdálené soubory, které jsou jinde na internetu. Složkovou strukturu do určité míry umí.
  • Data přenášet přes proměnnou, definuje hodnotu 1.
  • Sčítat 2 soubory mezi sebou (kdyby v každém bylo číslo, viz bod nad)
  • Include je nebezpečné, scripty se chovají tak, jako kdyby na daném místě byli přímo vložené.

Sintaxe v praxi

Musíme vypisovat zásadně testové soubory, soubor který vypisuje, musí končit příponou (.php).

Samotný script může vypadat na př. takto:

1 include 'novinka.html';

Hodnota nemusí být vždy pevná, to se využije pak na př. u článků, tento web je jeden php soubor, který si includuje články, které jsou samostatně v html souborech. Script jednoduchého výpisu článků vypadá takto:

1 $clanek = 'neco';
2 
3 include $clanek . '.html';

V ukázce mám proměnnou $clanek pevně nastavenou, v reálném případě se pak čerpá na př. z URL adresy.

Sponzorované odkazy
Pomohl Vám tento článek?