skanuj0014 (316)

skanuj0014 (316)



Rozdział 2. ♦ Znaczniki, zmienne i typy danych 25

<script language="php">

//tutaj kod skryptu </script>

Postać ta, podobnie jak postać kanoniczna, jest rozpoznawana standardowo i nie wymaga włączania żadnych dodatkowych opcji konfiguracyjnych.

Skrypty zewnętrzne

Czasami wygodne jest umieszczenie skryptu PHP w pliku zewnętrznym, innym niż kod HTML. W takiej sytuacji skrypt można wczytać za pomocą instrukcji include, w postaci:

includec"nazwa pliku") lub requi re, w postaci: requi ret "nazwa pliku")

W następnej sekcji zobaczymy, jak to działa, analizując konkretne przykłady.

Instrukcja include

Załóżmy, że część skryptu PHP ma zawierać trzy instrukcje echo, tak jak zostało to przedstawione na listingu 2.1. Ten prosty skrypt zapisujemy w pliku o nazwie skrypt.php w katalogu głównym serwera WWW. Możliwe jest oczywiście wczytanie tego pliku bezpośrednio, np. przez podanie w przeglądarce adresu hltp://localhost/skrypt.php. Postąpimy jednak inaczej.

Listing 2.1. Skrypt zawierający trzy instrukcje echo_

<?php

echo("<h2>"):

echo("Witamy na stronie!"): echo("</h2>");

Tworzymy dodatkowo kod HTML i umieszczamy w nim (oczywiście pomiędzy znacznikami PHP) instrukcję i ncludet "skrypt.php"), tak jak jest to widoczne na listingu 2.2. Plik z kodem HTML umieszczamy również w głównym katalogu serwera WWW, tym razem pod nazwą index.php.

Listing 2.2. Wykorzystanie instrukcji include_

<html>

<head>

<ti 11e>Przykładowa strona</ti11e> </head>

<body>


Wyszukiwarka

Podobne podstrony:
skanuj0022 (219) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 33 Listing 2.5. Skrypt ilustrujący s
skanuj0041 (89) Rozdział 2. ♦ Znaczniki, zmienne i typy danych    53 Zatem wykonani
skanuj0043 (83) Rozdział 2. ♦ Znaczniki, zmienne i typy danychPozostate operatoryWarunkowy Operator
skanuj0045 (81) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 57 if($objl instanceof Klasal){ echo(
skanuj0047 (78) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 59 powoduje, że zmienna napi s otrzym
skanuj0051 (68) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 63 ♦    typu obiektowe

więcej podobnych podstron