- Windows XP I Wszystko od A do Z I Triki komputerowe I i inne I http://www.wxp.pun.pl/index.php - Kursy http://www.wxp.pun.pl/viewforum.php?id=16 - Pierwsze prawdziwe kody http://www.wxp.pun.pl/viewtopic.php?id=178 |
RedEagle - 2008-09-11 14:20:56 |
Najczęściej stosowaną instrukcją, która jednocześnie może być funkcją jest echo. Raczej będę stosował słowo instrukcja, gdyż używanie jej jako funkcji tylko zwiększa kod o dwa bajty (nawiasy). Instrukcja ta służy do wyświetlania tekstu.
Jeżeli nasz serwer jest poprawnie uruchomiony w obu przypadkach powinniśmy ujrzeć w miejscu tego kody wyświetlony tekst Oto przed Wami tekst stworzony przez PHP :). Zaglądając w źródło klikając na odpowiednią pozycję w okienku przeglądarki nie ujrzymy wcale tagów, znaków zapytania, instrukcji echo, cudzysłowów, średnika i nawiasów w przypadku funkcji. Właśnie to oznacza, że skrypt wykonał się po stronie serwera – specjalny program – interpreter PHP przerobił kod i wysłał do przeglądarki wynik pracy. Dzięki temu, nawet ogromne skrypty, ważące po kilka megabajtów mogą wyświetlić się w bardzo krótkim czasie, o ile wynik jest prosty.
ujrzymy komunikat:
co oznacza, że skrypt ma błąd składni – spodziewał się apostrofu, cudzysłowu, lub średnika, w pliku, którego ścieżkę bezwzględną widzimy w komunikacie, w linii, w moim przypadku pierwszej.
Uwaga: jakiekolwiek ścieżki umieszczone w pliku dodatek.php muszą być pisane względem pliku, w którym jest umieszczona wyżej wymieniona instrukcja! W przeciwnym wypadku będą pojawiać się problemy z brakiem dostępu do plików – nie wyświetlanie się grafiki, błędne odsyłacze itp.
Jeżeli natomiast w jego wnętrzu chcemy umieścić np. spis treści, nie musimy używać żadnych instrukcji itp. Po prostu w jego zawartości umieszczamy konstrukcje linków, a wmiejscu funkcji include będziemy widzieć spis treści np.:
Dzięki takiemu zastosowaniu spis treści jest umieszczony tylko w jednym pliku. Jakiekolwiek zmiany w spisie wprowadzamy tylko w pliku, który jest pokazywany na stronie za pomocą funkcji include, dzięki czemu wystarczy jedna korekta, a zmiana zostanie zastosowana wszędzie.
Mam nadzieje, że jak na razie wszystko rozumiesz... Poczekaj zaraz dojdziemy do lekcji, które będzie trzeba przeczytać wielokrotnie :). Powodzenia! |