19237 skanuj0017 (284)

19237 skanuj0017 (284)



28 PHP i MySQL dla każdego

dla systemu Linux i:

include path = :c:\php\includes" dla systemu Windows.

W większości wersji instalacyjnych zmienna ta jest wstępnie skonfigurowana i nie wymaga modyfikacji. Jeśli jednak użyjemy include lub require, dołączany plik będzie na dysku, a otrzymamy jeden z komunikatów z poprzedniego przykładu (listing 2.3, rysunek 2.2), warto do niej zajrzeć i sprawdzić, czy aby na pewno wskazuje ona na właściwe katalogi.

Należy również wiedzieć, że podczas wywołania include lub require następuje opuszczenie trybu PHP! Wynika to z tego, że dołączana treść nie musi być skryptem PHP. Postępowanie jest zatem takie, że po napotkaniu jednej z tych instrukcji tryb PHP jest opuszczany, wczytywana jest zawartość wskazanego pliku, następnie jest ona przetwarzana (o ile zachodzi taka konieczność), a na zakończenie następuje powrót do trybu PHP. Oznacza to, że jeżeli w pliku dołączanym znajduje się skrypt PHP, musi być on ujęty w prawidłowe znaczniki PHP. Łatwo to sprawdzić, jeśli wykorzystamy kod z listingu 2.2 i zapiszemy go w pliku o nazwie index.php, a w dołączanym pliku skrypt.php zapiszemy kod widoczny na listingu 2.4 (w którym brakuje otwierającego i zmykającego znacznika PHP). Przekonamy się, że instrukcje zawarte w skrypt.php nie zostały wykonane, ale potraktowane jako część strony (rysunek 2.3). Trzeba zatem pamiętać, że jeżeli dołączamy kod PHP z zewnętrznego pliku, musi być on ujęty w znaczniki PHP.

Listing 2.4. Treść pliku skrypt.php_

echo("<h2>"):

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

Rysunek 2.3.    [ -»'J-JW!B^"'HBliili^    " -

Efekt nieuwzględnienia    Eiik ^ Mdok    a5dPoIndd

znaczników PHP    ~ ........ ~

w dołączanym pliku    r * - - * G? ^iu ] *—» http://localiQstjlndsx.php

#■ Rozpocznij przygód... J Aktualności

"); echo("Witamy na stronie!"); echo("

Komentarze w skryptach

W kodzie PHP można stosować komentarze, tak jak w większości innych języków skryptowych i klasycznych języków programowania. Są one ignorowane i usuwane w trakcie przetwarzania skryptu, pozwalają za to umieścić w skrypcie uwagi, które mogą


Wyszukiwarka

Podobne podstrony:
19237 skanuj0017 (284) 28 PHP i MySQL dla każdego dla systemu Linux i: include path = :c:phpincludes
skanuj0017 (284) 28 PHP i MySQL dla każdego dla systemu Linux i: include path = :c:phpincludes"
41411 skanuj0240 (3) Rozdział 9. ♦ Podstawy MySQL 253Kończenie pracy serweraW systemie Windows Jeśli
skanuj0018 (189) - 28 - Chromosomy płci Dla są vi pełni chromosomami homologicznymi. lyiko niewielki
skanuj0002 (331) 28 Pediatria. Podręcznik dla studentów pielęgniarstwa Tabela 3.1. Skład pokarmu kob
skanuj0002 (331) 28 Pediatria. Podręcznik dla studentów pielęgniarstwa Tabela 3.1. Skład pokarmu kob
skanuj0275 284 wywoływać napięć i konfliktów społecznych. Znana w totalitarnym systemie tzw. „urawni
skanuj0275 284 wywoływać napięć i konfliktów społecznych. Znana w totalitarnym systemie tzw. „urawni
skanuj0270 (3) 284 PHP i MySQL dla każdego Przykładowo, jeżeli zostanie zastosowany typ TINYINT UNSI
skanuj0102 (28) 114 PHP i MySQL dla każdego echo "Sautor
skanuj0106 (28) 118 PHP i MySQL dla każdego} else{ return -1;}> else{ 1f($e2 % 2 == 0){ return 1;
skanuj0270 (3) 284 PHP i MySQL dla każdego Przykładowo, jeżeli zostanie zastosowany typ TINYINT UNSI

więcej podobnych podstron