Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Wstęp, czyli co to jest plik .php
04-14-2012, 03:37 PM
Post: #1
Wstęp, czyli co to jest plik .php
Język PHP jest językiem interpretowanym po stronie serwera.
Ponieważ plik nie jest kompilowany i zawiera polecenia i funkcje, interpretowane przez
serwer nazywa się plikiem skryptowym.
Pliki .php są wykonywane przez serwer więc zdefiniowane tam funkcje nie są widoczne dla podglądających zawartość strony przy użyciu
pokaż źródło strony w przeglądarce internetowej. Przykra niespodzianka może spotkać nas, gdy serwer nie obsługuje
skryptów w tym języku, wtedy zamiast podjęcia akcji zdefiniowanych w pliku zostanie wyświetlona na ekranie zawartość naszego
pliku (lub jeśli był to odnośnik może być pobrany przez użytkownika. gdyż zostanie potraktowany jak zwykły plik .txt), a raczej nie to jest naszym celem Oczko dlatego przed wysłaniem plików .php
na serwer sprawdźmy, czy udostępnia on możliwość umieszczania plików .php, czyli obsługuje skrypty w języku PHP (nasz serwer to robi).
W pliku .php mogą się znajdować polecenia języka PHP jak również polecenia języka HTML.
Tak więc jeżeli dotychczasowe pliki .html zapiszemy jako plik .php zostaną one wykonane jak dotychczas.
Polecenia właściwe dla skryptów języka PHP wpsisujemy pomiędzy <?php a ?>
Przykładowo nasz plik może wyglądać tak:
Cytat:<html>
<head>
<title>Mój pierwszy skrypt</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-2" />
</head>
<body>
<?php
echo '<p>Pojawi się na ekranie ten napis</p>';
?>
</body>
</html>
nasz plik wykona polecenia html, oraz funkcję języka PHP echo , która spowoduje dodanie do strony
Cytat:<p>Pojawi się na ekranie ten napis</p>
Czyli Strona zachowa się tak jakby plik .html miał postać:
Cytat:<html>
<head>
<title>Mój pierwszy skrypt</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-2" />
</head>
<body>
<p>Pojawi się na ekranie ten napis</p>
</body>
</html>

Stosowanie funkcji języka PHP pozwoli nam opisać jak ma reagować serwer w przypadku pewnych zdarzeń,
użyłem tutaj funkcji echo jedynie do zobrazowania jak działa skryp PHP. Jednak ta funkcja ma wiele zastosowań,
a w połączeniu z instrukcjami warunkowymi jest ona nieoceniona.
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości