Oprogramowanie

Edytor HTML/PHP

Edytory w dziale: warsztat

Prosta strona w php

W tym tutorialu pokażę jak zbudować prostą stronę przy pomocy języka php oraz szablonu. Tutorial jest napisany dla początkujących osób, nie ma w nim zaawansowanych funkcji php... tylko kilka przydatnych ;)

Na początek krótki opis funkcji które się przydadzą.

include("sciezka-do-pliku"); - wstawia dowolny plik do dokumentu.
if funkcja "jeżeli" - niżej na przykładnie zobaczysz jak działa ;)

Teraz struktura skryptu:

<?php
// tutaj kod
?>

Do budowy strony potrzebujesz jeszcze szablon, darmowy możesz pobrać tutaj lub wybierz dowolny z moich płatnych szablonów (nie pobieraj themów do systemu portalowego jeżeli chcesz samodzielnie robić stronę).

Powiedzmy, że masz darmowy szablon i na podstawie jego robisz swoją stronę, więc do dzieła ;)

Po rozpakowaniu szablonu wejdź do folderu "przyklad", znajdź plik index.html i zmień mu rozszerzenie na php (index.php). Jeżeli nie widzisz rozszerzeń w folderze to musisz je włączyć: Kliknij NARZEDZIA - OPCJE FOLDERÓW kliknij na zakładkę WIDOK i odznacz opcję "Ukryj rozszerzenia znanych typów plików".

Na poniższym screenie zobaczysz gdzie umieścić kod php:

Kod php

<?php
if($_GET['id']=="galeria"){
include("dane/galeria.html");
}
?>

Powyższy kod zadziała, ale najpierw musi zostać wywołany a zrobi się to w linku:

<a href="index.php?id=galeria">Galeria</a>

Na pewno widziałeś strony które mają podobnie skonstruowane adresy , to jest najprostszy sposób by wstawić treści z innego pliku ;)

Ważne: w tym przykładzie jest wstawiany plik html z folderu "dane" ten folder jak i plik musisz zrobić i musi się znajdować w tym samym folderze co index.php.

Teraz trzeba wybrać stronę startową np. "nowosci.html" aby została wczytana automatycznie trzeba napisać taki kod:

<?php

if(empty($_GET['id']) or $_GET['id']=="nowosci"){
include("dane/nowosci.html");
}

// reszta kodu ...

?>

Powyższy kod wczyta podstronę "nowosci.html" gdy zmienna $id nie będzie określona lub będzie równa "nowosci" wywołana linkiem:

<a href="index.php?id=nowosci">Nowości</a>

Następna ważna sprawa to plik który się wstawia. Pamiętaj, że nie może zawierać deklaracji html, sekcji HEAD itp... W plikach, które wstawiasz piszsz tylko czysty kod np:

Ok, wierze, że wiesz o co chodzi.

W taki sposób możesz wstawić wiele plików do dokumentu, przykładowy kod będzie wyglądał tak:

<?php
if($_GET['id']=="galeria"){
include("dane/galeria.html");
}

if($_GET['id']=="programy"){
include("dane/programy.html");
}

if($_GET['id']=="ksiazki"){
include("dane/ksiazki.html");
}


?>

Do nich robisz wywołania tak jak wyżej, np:

<a href="index.php?id=programy">Programy</a>
<a href="index.php?id=kasiazki">Książki</a>

Nie używaj polskich znaków przy zminnych (np: index.php?id=książki).

Aby zobaczyć efekt swojej pracy i sprawdzić czy wszystko działa musisz mieć serwer z obsługą php. Może to być własny (np: KrasnalServ) ale najlepiej znaleźć jakiś darmowy w internecie i tam wysłać pliki. (Jak skonfigurować połączenie ftp i wysłać pliki przeczytasz tutaj)

Mam nadzieję, że tym tutorialem pomogłem Ci rozwiązać kilka problemów z budowaniem strony. Zachęcam do przeczytania dowolnego kursu php aby dużo łatwiej i szybciej robić swoją stronę www.

Kliknij tutaj aby pobrać przykładową stronę

Autor: Daniel Perec
D.Perec@d4u.pl

Google
© d4u.pl - Kopiowanie bez zgody autora zabronione!