Programowanie
Szablon
Nagłówek pliku index.php | Nagłówek pliku index.php |
|
|
Pierwsza część kodu pliku index.php zawiera instrukcje przygotowujące prawidłową interpretację zawartości skryptu. Może również zawierać komentarz z informacjami o skrypcie.
Wersja minimumNiezbędne minimum, które należy umieścić na początku pliku <?php defined( '_VALID_MOS' ) or die( 'Zasób zastrzeżony' ); ?> Pierwsza linia wskazuje serwerowi, że ma do czynienia ze skryptem PHP. Skrypt ten uruchamiany jest przez inny - umieszczony w głównym katalogu Joomla, noszący taką samą nazwę - Druga linia uniemożliwia bezpośrednie uruchomienie skryptu.
Zawarta tu instrukcja powoduje, że serwer sprawdza, czy została zdefiniowana stała Wersja rozszerzonaKod nagłówka pliku <?php /* TwojaNazwaSzablonu - szablon dla Joomla 1.0.x @version 1.0 @package TwojaNazwaSzablonu @copyright (C) 2005 by Twoja Nazwa @license Nazwa licencji, jeśli publikujesz szablon */ /* zapewnia, że ten plik zostanie odczytany tylko wówczas gdy zostanie wywołany przez nadrzędny plik, w którym zdefiniowana jest stała _VALID_MOS, chroni przed nieuprawnionym dostępem do pliku */ defined( '_VALID_MOS' ) or die( 'Nie masz uprawnień, by przeglądać ten zasób.' ); ?> Komentarze są przeznaczone tylko dla programistów. Analizator języka usuwa je, a więc nie mają one żadnego wpływu na działanie programu. Tutaj zastosowane zostały komentarze wielowierszowe w stylu języka C. Komentarz taki rozpoczyna się parą znaków Jeśli chcesz umieścić komentarz zawarty tylko w jednej linii, możesz skorzystać z dwóch sposobów: # to jest komentarz jednowierszowy // to również jest komentarz jenowierszowy W obu przypadkach trzeba uważać, aby nie umieścić jakiegoś fragmentu komentarza w nowym wierszu (akapicie, po naciśnięciu klawisza ENTER). Efektem byłby najprawdopodobniej błąd w wykonaniu skryptu. Uwagi, źródłaJeżeli masz sugestie odnośnie treści lub chcesz zgłosić poprawki do tego rozdziału, skomentuj go albo umieść wiadomość na forum: Dokumentacja - Propozycje, zmiany, poprawki Dziękujemy! Stefan Wajda, Zespół Dokumentacji PCJ |
| « poprzedni artykuł | następny artykuł » |
|---|






