Witam wszystkich! .
Postanowiłem napisać krótki kurs programowania w PHP, ma on wprowadzić was w świat tego języka i poznać jego działanie.
Co to jest ten PHP ?.
Jest to język obiektowy stworzony do generowania treści stron www, oraz tworzenia aplikacji po stronie serwera www.
Jest najpopularniejszym językiem webowym. Można w nim napisać przykładowo: system newsów, logowanie / rejestracje.
Jak on działa ?
Wyobraźmy sobie taką sytuacje, mamy stronę informacyjną coś takiego jak wp.pl, dodajemy na nią informacje w postaci newsów. Za każdym razem jak dodajemy news-a musimy edytować kod źródłowy i wstawiać do niego kolejne linijki kodu w celu dodania kolejnego elementu który ma wyświetlić news. Za każdym razem musimy wstawiać tego newsa ręcznie grzebiąc w kodzie źródłowym.
Język PHP ma za zadanie zrobić to za nas tylko my musimy mu dać wskazówki w jaki sposób ma to robić.
Dlatego też przygotowujemy gotową stronę w html i CSS.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Nasz Strona WWW</title> <meta name="keywords" content=" tagi powiązane z naszą strona np (programowanie, php, html, css)" /> <meta name="description" content=" opis naszej strony np (darmowe kursy programowania)" /> <meta name="robots" content="noindex, all" /> <style type="text/css"> html, body{ margin:0; padding:0; font-family: arial, tahoma, verfana; font-size:13px; color:#333; } #containder{ margin:40px auto 0 auto; width:800px; overflow:hidden; background-color:#eee; } .elem{ overflow:hidden; padding:10px 10px; border:1px solid #aaa; margin:10px 10px; } .elem-name{ font-size:16px; color:#222; } .elem-desc{ font-size:13px; color:#666; } </style> </head> <body> <div id="containder"> <!-- poniżej kod odpowiedzialny za wyświetlenie wiadomości ---> <div class="elem"> <div class="elem-name">tytuł wiadomości</div> <div class="elem-desc">krótki opis</div> </div> <!-- koniec kodu odpowiedzialnego za wyświetlenie newsa ---> </div> </body> </html>
<div class="elem"> <div class="elem-name">tytuł wiadomości</div> <div class="elem-desc">krótki opis</div> </div>
Teraz przygotowujemy kod php który będzie miał za zadanie wyświetlić tę wiadomość 5 razy.
<?php for ($i=0; $i < 5; $i++){ ?> <div class="elem"> <div class="elem-name">tytuł wiadomości <?=$i?></div> <div class="elem-desc">krótki opis <?=$i?></div> </div> <? } ?>
Następnie łączymy nasz kod strony przygotowany w html i CSS z kodem PHP:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Nasz Strona WWW</title> <meta name="keywords" content=" tagi powiązane z naszą strona np (programowanie, php, html, css)" /> <meta name="description" content=" opis naszej strony np (darmowe kursy programowania)" /> <meta name="robots" content="noindex, all" /> <style type="text/css"> html, body{ margin:0; padding:0; font-family: arial, tahoma, verfana; font-size:13px; color:#333; } #containder{ margin:40px auto 0 auto; width:800px; overflow:hidden; background-color:#eee; } .elem{ overflow:hidden; padding:10px 10px; border:1px solid #aaa; margin:10px 10px; } .elem-name{ font-size:16px; color:#222; } .elem-desc{ font-size:13px; color:#666; } </style> </head> <body> <div id="containder"> <!-- poniżej kod odpowiedzialny za wyświetlenie wiadomości ---> <?php for ($i=0; $i < 5; $i++){ ?> <div class="elem"> <div class="elem-name">tytuł wiadomości <?=$i?></div> <div class="elem-desc">krótki opis <?=$i?></div> </div> <? } ?> <!-- koniec kodu odpowiedzialnego za wyświetlenie newsa ---> </div> </body> </html>
Powyższy kod zapisujemy do pliku z rozszerzeniem .php na naszym serwerze i przechodzimy na adres naszastrona.pl/utworzonyplik.php - wyświetli nam naszą stronę w html i CSS na której będzie 5 wiadomości.
To był najprostszy z możliwych przykładów generowania stron.
W kolejnej części kursu zapoznam was z podstawowymi funkcjami PHP i wyjaśnię co to Baza danych oraz pokażę wam w jaki sposób napisać skrypt logowania i rejestracji korzystając z PHP i Bazy danych (MySQL).
Pozdrawiam.
Użytkownik vojtson edytował ten post 07 lipca 2015 - 06:47