Podstawy języka skryptów

Slides:



Advertisements
Podobne prezentacje
CZYLI JAK ZŁOŻYĆ SKLEP W INTERNECIE
Advertisements

20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Marcin Celiński grudzień 2000
Bezpieczeństwo aplikacji WWW
FLASH - INTERAKCJA Interaktywne dokumenty WWW.
PHP vs. ASP PHP – lider wydajności wśród języków skryptowych.
Obsługa bazy danych z poziomu phpMyAdmin
Damian Urbańczyk PHP Obsługa sesji.
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
Współczesne systemy informacyjne
Systemy zarządzania treścią CMS
SAMBA JAKO SERWER PLIKÓW
PHP wprowadzenie.
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Na przykładzie Netscape Navigator 4.0 Źródło: Galen Grimes, Sherry Kinkoph Netscape Communicator 4 w 10 minut Intersoftland, Warszawa 1998 WAŻNIEJSZE FUNKCJE.
Made by Mateusz Szirch Kilka słów o JavaScript.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
Systemy zarządzania treścią Wykład 1
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Praca wykonana.
Wprowadzenie do HTML, CSS, JavaScript, PHP
Informatyczny system edukacyjny do przedmiotu „Multimedia”
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Tworzenie strony internetowej krok po kroku.
Strona internetowa pralni chemicznej
Systemy zarządzania treścią Content Management System
Autor: Kamil Szafranek
Technologie internetowe II
Serwery aplikacji Zope Tomcat. Składniki Zopea: Serwer Management interface Databases.
Temat 2: Edytory HTML.
Internetowe surfowanie
ZAKŁAD SYSTEMÓW KOMPUTEROWYCH
Komendy SQL do pracy z tabelami i bazami
Systemy zarządzania treścią Wykład 5
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Projektowanie stron WWW
Podstawy programowania
Archiwizacja bazy danych
PHP Formularze Damian Urbańczyk. Do czego służą? Formularze to bardzo ważne elementy stron internetowych, dzięki nim dochodzi do wymiany danych pomiędzy.
Temat 1: Ogólne cechy języka PHP
Technologie programowania systemów internetowych
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
ZASADY TWORZENIA I WYKORZYSTANIA SERWISU WWW DO ZASTOSOWAŃ FIZYKI Anna Kierepka, Małgorzata Mergo informatyka + 2.
Projekt z Technologii Internetowych
XHTML Mapa odsyłaczy Damian Urbańczyk. Czym jest mapa odsyłaczy? Mapa odsyłaczy to zdefiniowane w języku HTML miejsca, które występują na wskazanym elemencie.
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
PHP + MySQL Podstawy pracy z bazą danych Damian Urbańczyk.
Temat 5: Instrukcje: print(), echo()
PHP Zmienne Damian Urbańczyk. Czym są zmienne? Zmienne zajmują pewien obszar pamięci, aby przechować pewne dane. W przypadku PHP, zmienne stosuje się.
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 1 – „WPROWADZENIE” STWORZYŁ GABRIEL ŚLAWSKI.
Technologie internetowe
Programowanie w językach skryptowych
Jak wykonać prosty licznik odwiedzin strony internetowej?
Iga Lewandowska I EMII MU
PHP. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
FrontPage Co i jak ???. FrontPage Tworzenie stron internetowych z wykorzystaniem prostych edytorów tekstu (np. Notatnik) jest dość trudne i bardzo pracochłonne.
Edytory tekstowe stron WWW
Podstawy programowania
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Tworzenie stron WWW w programie Microsoft FrontPage Informatyka.
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Język html Julia Cudak. Wykorzystanie Język html wykorzystuje się obecnie do tworzenia stron internetowych. Pozwala on opisać strukturę informacji zawartych.
Hipertekst HTML WWW.
Podstawy tworzenia skryptów
Zapis prezentacji:

Podstawy języka skryptów Damian Urbańczyk PHP Podstawy języka skryptów

Czym jest PHP? PHP to skrót od PHP Hypertext Preprocessor, wcześniej rozwijany jako Personal Home Page. Jest to skryptowy język programowania, który – wykonywany po stronie serwera internetowego – służy do tworzenia dynamicznych stron internetowych. Jest podobny do mechanizmu SSI – Server Side Includes, ale jednocześnie oferuje dużo więcej.

PHP językiem programowania? PHP działa na podbudowie języków C, Perl oraz Java. Nie jest jednak samodzielnym językiem programowania, chociaż pozwala na tworzenie aplikacji opartych o interfejs graficzny, jak również na wykonywanie z linii poleceń – jak inne języki. Udostępniany jest bezpłatnie w ramach licencji open source.

PHP w Linuxie PHP jest bardzo często wykorzystywanym oprogramowaniem serwerów internetowych, gdzie w połączeniu z serwerem stron WWW Apache oraz serwerem baz danych MySQL tworzy platformę LAMP: Linux Apache MySQL PHP

Skrypty po stronie serwera? Co to znaczy, że skrypty wykonywane są po stronie serwera? Oznacza to, że wszystkie operacje związane z wyświetlaniem stron, wyników operacji i tym podobnych są wykonywane na serwerze, a do użytkownika trafia tylko wygenerowany dynamicznie kod HTML, wyświetlany w przeglądarce. Przykładem skryptów, które działają po stronie użytkownika, mogą być skrypty JavaScript – są one uruchamiane dopiero po przesłaniu do przeglądarki. Z punktu widzenia bezpieczeństwa – skrypty wykonywane po stronie serwera są bezpieczne. I chociaż obciążają serwer, to i tak w większości przypadków jest to niewidoczne.

Jak rozpoznać skrypty PHP? Zazwyczaj strony internetowe, w których zastosowano skrypty PHP, posiadają rozszerzenie .php (czasem z dodatkową cyfrą, oznaczającą wersję, np. php3). Po indywidualnych ustawieniach serwera, skrypty PHP mogą być zagnieżdżane w plikach .htm lub .html, więc użytkownik będzie myślał, że jest to zwykła (a już na pewno nie dynamiczna) strona, a jednak będzie w błędzie, gdyż w żaden sposób nie jest w stanie odkryć, że strony te są generowane wraz z wykorzystaniem skryptów PHP.

Zagnieżdżanie skryptów Zagnieżdżanie skryptów PHP w plikach polega na odpowiednim zdefiniowaniu zakresów, w których będą one występować. Dokonuje się tego poprzez wstawienie elementów: <?php echo ”tutaj używamy PHP ”; ?> Pomiędzy znakami <?php i ?> jest „strefa”, w której możemy wpisać kod skryptu. Takich stref możemy zdefiniować więcej – w zależności od potrzeb. Ważne jest, aby strefa miała swój początek i koniec.

Edytor kolorujący… Tworzenie skryptów PHP staje się prostsze i przyjemniejsze w sytuacji, gdy mamy do dyspozycji edytor stron WWW, wspierający PHP oraz kolorujący składnię języka. Po pewnym czasie używania programu, kolorującego składnię, programowanie stanie się łatwiejsze, gdyż od razu będziemy w stanie wychwycić ewentualne błędy w nazwach funkcji – nie zostaną one po prostu pokolorowane na odpowiedni kolor, do którego się przyzwyczaimy.

Ciągły rozwój PHP PHP jest ciągle rozwijany. Dodawane są nowe elementy, zwiększające jego funkcjonalność. Już teraz można użyć PHP do generowania grafiki, czy automatycznego tworzenia dokumentów PDF. Wiele gier internetowych opiera się na możliwościach języka PHP. PHP składa się z modułów – każdy moduł odpowiada za coś innego. A co najciekawsze i najlepsze – wszystko to jest tworzone przez „zapaleńców”, którzy robią to dobrowolnie i za darmo.

Dziękuję za uwagę!