Stránky neboli dlhú dobu aktualizované. Môžu obsahovať nepresné alebo neaktuálne informácie.
Hľadanie
Rozšírené vyhľadávanie
TOP 7 - stránky
Napaľovacie programy - 108 657x
Free Pascal - Úvod - 66 164x
Lazarus - Kreslenie - 47 678x
Free Pascal - Začiatky - 44 985x
Free Pascal - Podmienky - 37 300x
Free Pascal - Cykly - 36 542x
Internetové prehliadače - 36 475x
Nové v diskusii
Free Pascal - Cykly - štvrtok 31.3.
Lazarus - Začíname - piatok 25.3.
Anketa - streda 2.3.
Navigácia: Tvorba Webu > PHP - Vkladanie súborov

PHP - Vkladanie súborov

Ak sa naša stránka skladá z viacerých súborov a každý z nich potrebuje ten istý kúsok kódu, nebolo by rozumné kopírovať a vkladať tento kód do každého súboru. Miesto toho použijeme vlastnosti, ktoré nám ponúka PHP.

Vloženie súboru

Kľúčové slovo include vloží na dané miesto obsah súboru, ktorý určíme, a vykoná ho, resp. vypíše. Tu je príklad: Do súboru pis.php vložíme ľubovoľný HTML a PHP kód.

<!-- súbor pis.php -->
<i>Vykonanie</i>
<?php
 echo " súboru pis.php";
?>

V súbore index.php použijeme kľúčové slovo include a za ním v úvodzovkách názov súboru, ktrorý chceme vložiť.

<!-- súbor index.php -->
<?php
 include "pis.php";
?>

Môžeme použiť aj zátvorky: include("pis.php");.

Príklad vypíše:

Vykonanie súboru pis.php

Využitie

Vkladanie súborov môžeme využiť na vypísanie toho istého menu na každej stránke.

<!-- súbor menu.php -->
<a href="uvod.php">Úvod</a>
<a href="uvod.php">Základy</a>
...
<!-- súbor uvod.php -->
<?php
 include "menu.php";
?>
<h1>Úvod</h1>
<!-- súbor zaklady.php -->
<?php
 include "menu.php";
?>
<h1>Základy</h1>

Taktiež si môžeme vytvoriť súbor s funkciami a vkladať ho všade tam, kde dané funkcie potrebujeme.

Ďalšie možnosti

Ak súbor vložený cez include neexistuje, skript vypíše chybu a pokračuje ďalej. Ak však chcete, aby v tomto prípade vykonávanie skriptu ihneď skončilo, použite miesto toho kľučové slovo require.

<?php
 require "dolezite.php";
?>

Použitím include_once alebo require_once zabránite opätovnému vloženiu toho istého súboru v jednom skripte.

<?php
 include_once "konstanty.php";
?>
Hodnotenie
1 2 3 4 5 (ako v škole)
Priemerná známka: 3,26
Diskusia k tejto stránke Niečo som už vygúglil: http://www.tvorba-webu.cz/...
Prejsť do diskusie»
2005-2012, Matúš Sulír, matus.sulir (zav) gmail bodka com. Gen.: 0,0307 s. Valid XHTML, CSS.