Skocz do zawartości

  •         

Zdjęcie

Kurs PHP. Część 1 - Wprowadzenie

php kurs kurs php programowanie

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 vojtson

vojtson

    Advanced Member

  • Użytkownik
  • 66 postów

Napisano 07 lipiec 2015 - 04:25

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> 
W powyższym kodzie elementem odpowiedzialnym za wyświetlanie wiadomości jest:
<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 lipiec 2015 - 06:47

Grafik & Programista (PHP, JAVASCRIPT, AJAX/JQUERY, CSS/CSS3, HTML/HTML5, C++), zarządzanie / przygotowywanie vps i dedykowanych pod serwis.


#2 deroniusz

deroniusz

    Advanced Member

  • Użytkownik
  • 100 postów

Napisano 07 lipiec 2015 - 04:41

1. Popraw błędy ortograficzne i interpunkcyjne,

2. Jak dla mnie to jest zwykły przykład prostej stronki, a nie kurs php, brak omówienia poszczególnych elementów, składni itp.

3. Moja sugestia: zamiast skupiać się na gotowych implementacjach, pojedź po podstawowych elementach składni wraz z opisem ich działania i przykładowych użyciem w kodzie.


Użytkownik deroniusz edytował ten post 07 lipiec 2015 - 04:42

Ja wiem... Poznałem... Teraz wszystko jest już jasne, klarowne i radosne jak promienie Słońca o poranku... Odpowiedź może być tylko jedna; Sensem życia jest... Mleko

Galeria moja na ITPC: Galeria

Kanał Youtube: https://www.youtube.com/user/deroniusz


#3 vojtson

vojtson

    Advanced Member

  • Autor tematu
  • Użytkownik
  • 66 postów

Napisano 07 lipiec 2015 - 06:44

To jest wprowadzenie, w dalszych częściach będę opisywał wszystko po kolei. Osoba która pierwszy raz spotyka się z PHP powinna raczej załapać o co w tym chodzi a nie uczyć się od tak składni. To jest moim zdaniem najlepszy początek kursu.  


Grafik & Programista (PHP, JAVASCRIPT, AJAX/JQUERY, CSS/CSS3, HTML/HTML5, C++), zarządzanie / przygotowywanie vps i dedykowanych pod serwis.


#4 Szubrawiec

Szubrawiec

    Szalony Naukowiec

  • Użytkownik
  • 711 postów

Napisano 07 lipiec 2015 - 07:15

może być pomocne .


服が変わるのは意味あるの?最善ですitpc.net.pl.良いはありません。. 黒と白の321 、彼は王の王であります

#5 deroniusz

deroniusz

    Advanced Member

  • Użytkownik
  • 100 postów

Napisano 07 lipiec 2015 - 07:18

No tylko w jaki sposób ma "załapać" skoro żadna z instrukcji nie została opisana?;) Zupełnie jakbyś pokazał zmontowany gaźnik pierwszoroczniakowi w zawodówce i powiedział "patrz i ucz się jak to działa".


Ja wiem... Poznałem... Teraz wszystko jest już jasne, klarowne i radosne jak promienie Słońca o poranku... Odpowiedź może być tylko jedna; Sensem życia jest... Mleko

Galeria moja na ITPC: Galeria

Kanał Youtube: https://www.youtube.com/user/deroniusz


#6 vojtson

vojtson

    Advanced Member

  • Autor tematu
  • Użytkownik
  • 66 postów

Napisano 07 lipiec 2015 - 07:43

W następnych częściach kursu będzie wszystko opisane. :)


Grafik & Programista (PHP, JAVASCRIPT, AJAX/JQUERY, CSS/CSS3, HTML/HTML5, C++), zarządzanie / przygotowywanie vps i dedykowanych pod serwis.


#7 Szubrawiec

Szubrawiec

    Szalony Naukowiec

  • Użytkownik
  • 711 postów

Napisano 07 lipiec 2015 - 07:59

gdzie najlepiej próbować stawiać taką swoją stronę ? jeśli chodzi o pisanie od zera


服が変わるのは意味あるの?最善ですitpc.net.pl.良いはありません。. 黒と白の321 、彼は王の王であります





Również z jednym lub większą ilością słów kluczowych: php, kurs, kurs php, programowanie

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych

  Copyright power by: ITPC.NET.PL