NetDesign - projektowanie stron internetowych, projektowanie stron www, tworzenie stron www, usługi projektowe, webdesign
corner 3
netdesign netdesign
corner 2
 
nlg
Internet
npg
    Historia  
    Prawo  
    Netykieta  
    Marketing  
yld     ypd
p
nlg  
Projektowanie
npg
    Wstęp  
    Kompozycja  
    Fonty  
yld     ypd
p
nlg
HTML
npg
    Wprowadzenie  
    Kurs  
    Edytory Html  
yld     ypd
p
JavaScript
npg
    Wprowadzenie  
    Kurs  
    Skrypty  
    Programy  
yld     ypd
p
nlg
Aplety Javy
npg
    Wprowadzenie  
    Aplety  
    Programy  
yld     ypd
p
nlg
ActiveX
npg
    Wprowadzenie  
    Kontrolki  
yld     ypd
p
nlg
CSS
npg
    Wprowadzenie  
    Kurs  
    Programy  
yld     ypd
p
nlg
PHP
npg
    Wprowadzenie  
    Instalacja  
    Kurs  
    Skrypty  
yld     ypd
p
nlg
CGI
npg
    Wprowadzenie  
    Instalacja  
    Perl  
    Skrypty  
yld     ypd
p
nlg
MySql
npg
    Wprowadzenie  
    Instalacja  
    Kurs  
    Programy  
yld     ypd
p
nlg
SSI
npg
    Wprowadzenie  
    Uruchomienie  
    Kurs  
yld     ypd
p
nlg
Grafika
npg
    Wprowadzenie  
    Formaty  
    Kurs  
    Programy  
yld     ypd
p
nlg
Flash
npg
    Wprowadzenie  
    Programy  
    Kurs  
yld     ypd
p
nlg
Multimedia
npg
    Wprowadzenie  
    Formaty  
    Kurs  
    Programy  
yld     ypd

 

 

px
olg px opg
 
 

PHP (Personal Home Page Tools)

PHP: Hypertext Preprocesor. Język skryptowy służący do tworzenia programów oraz interpreter wykonujący je po stronie serwera (server-side scripting).

Bloki kodu PHP umieszczane są bezpośrednio w dokumencie HTML. Przed wysłaniem do przeglądarki serwer przekazuje dokument HTML interpreterowi PHP, który tłumaczy komendy PHP oraz wykonuje odpowiadające im operacje.

PHP jest techniką analogiczną do ASP (Active Server Pages), jednak w przeciwieństwie do produktu Microsoft działać może na dowolnej platformie (choć obecnie najczęściej stosuje się go w połączeniu z serwerami linuksowymi). Jest produktem udostępnianym na licencji open source - bezpłatnie razem z kodem źródłowym.

Główne elementy a zarazem zalety języka to:

  • Tekst języka PHP jest przeplatany tekstem języka HTML. Kod jest on oznaczany specjalnymi znacznikami zgodnymi ze specyfikacją XML. W wyniku przetworzenia takiego skryptu jest dokument w HTML (cały ciężar analizy podobnie jak w ASP pozostaje na serwerze WWW), w którym fragmenty zapisane w PHP zastąpione są tekstem wygenerowanym przez interpreter. Kod w PHP emituje tekst do dokumentu wyjściowego za pośrednictwem wyjścia standardowego.
  • Podstawowe konstrukcje PHP zostały zapożyczone ze składni języka C, Perl i Java.
  • Możliwość programowania obiektowego. Brak w nim jedynie bardziej wyszukanych elementów obecnych w C++ lub Javie.
  • Duży zasób funkcji i procedur z wielu niestandardowych zakresów zastosowań, rzadko dostępnych w językach skryptowych, takich jak: Kryptografia (algorytmy DES, RSA, IDEA i inne). Kompresja plików (gzip).Generowanie grafiki w czasie rzeczywistym. Tworzenie plików w formacie PDF.
  • Komunikacja z bazami danych (Adabas, DBase, Empress, FilePro, Informix, InterBase, MSQL, MySQL, Oracle, PostgreSQL, Solid, Sybase, Velocis, Unix dbm).
  • Komunikacja z protokołami POP3, HTTP, IMAP, SNMP, NNTP, FTP, LDAP, COM (w systemach MS Windows).
  • Kompilacja do kodu bajtowego, co znacznie przyspiesza przetwarzanie szczególnie długich skryptów.
  • Otwarta architektura ułatwiająca przygotowywanie rozszerzeń języka w postaci kompilowanych bibliotek funkcji i procedur, które mogą być dołączane w momencie wykonywania skryptu.
  • Niezależność od platformy systemowej - od systemów uniksowych po Windows.
  • Odśmiecanie (garbage collection).

Wady:

  • Niekonsekwencje w schemacie nazewnictwa funkcji i procedur.
  • Brak jednolitego interfejsu dostępu do baz danych (chociaż część winy leży po stronie braku uniwersalnych, w pełni funkcjonalnych i bezpłatnych sterowników ODBC dla systemów uniksowych).

Aktualną wersję oraz dokumentację można pobrać ze strony:
www.php.net.

PHP ma wbudowane funkcje obsługi następujących baz danych:

  • Adabas D
  • dBase
  • Empress
  • FilePro (tylko do odczytu)
  • Hyperwave
  • IBM DB2
  • Informix
  • Ingres
  • InterBase
  • FrontBase
  • mSQL
  • Direct MS-SQL
  • MySQL
  • ODBC
  • Oracle (OCI7 i OCI8)
  • Ovrimos
  • PostgreSQL
  • Solid
  • Sybase
  • Velocis
  • Unix dbm

 

px

 
old px opd



powiadom
poleć
stronę znajomym
start
ustaw
jako startową
ulubione
dodaj
do ulubionych
drukuj
wydrukuj
stronę

 

miejsce na banner

 

 

px

Google

spacer 1 spacer 1 corner 1
spacer 1
Terminologia
spacer 1
spacer 1

ASP
XML
język C/C++
Java
baza danych
MySql
PostgreSQL
SQL
POP3
FTP
HTTP

 
spacer 1 spacer 1 corner 1
spacer 1
Polecam
spacer 1
spacer 1

Oficjalna witryna PHP
PHPwizard
PHP po polsku
Kurs PHP po polsku
Historia PHP

www.php.pl


spacer 1 spacer 1 corner 1
spacer 1
Archiwa
spacer 1
spacer 1

www.cgi.csd.pl
Ygreg.and.pl
www.scrypty.com
4free.pl
serwis bezpłatnych komponentów dla WebMasterów.


spacer 1 spacer 1 corner 1
spacer 1
Literatura
spacer 1
spacer 1

 

nlg
o stronie | wymiana bannerów | nowości
npg
top