menu:

Coś dla koneserów
Co to jest www?
Twoja strona www
Narzędzia dla www
Baza danych
bazy danych
Bezpieczny układ
CURL
Internet dziś
Historia internetu
bezprzewodowo
Funkcjonowanie www
Technologia i www
Technologie komunikacji
łączność cyfrowa
Połaczenia w sieci
php i MySql
CGI - jezyk www
zasady internetu
Strony www
Pojęcia www
Pojęcie netykiety
Typy komputerów
sieć internet
Jak nie serfować po internecie
Struktura html
Interfejs graficzny
Komputery
Informatyka w życiu
Internet
Sieć internetowa
Budowa komputerów
Jak powstaje kod php
komputer w świecie
Twórca stron
infrastruktura www
Adresy www
Protokół sieciowy
Przeglądarki www
Webmaster
Komputery domowe
Akcesoria komputerowe
Specyfikacje stron
systemy informatyczne
Komputery przenosne
Moja Wiedza informatyczna
Tworzenie stron
Pojęcie html
Tekst na stronie
Bazy danych
html i strony
Sprzęt komputerowy
Informatyka i komputery
Tworzenie stron www
witryna www
Edytory stron www
Tworzenie w html
Shockwave i Flash
Co to jest www
World wide web
Sieć internetowa
Internet strony
Webmaster www
Projekty stron
Etykieta sieciowa
Strony internetowe
Globalna sieć
Tworzenie własnej www
Przybysze z internetu
Tworzenie stron web

Kreacja Portali Internetowych

Tworzenie stron webTworzenie stron web
PHP PHP (skrót to angielski akronim rekurencyjny: PHP: Hypertext Preprocessor) - skryptowy język programowania głównie wykonywany po stronie serwera, służący przede wszystkim do tworzenia dynamicznych stron WWW, z możliwością zagnieżdżania w HTML-u (bądź XHTML-u). Udostępniany na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl. PHP może być używane nie tylko do tworzenia stron WWW. Jego modułowa budowa pozwala także na programowanie aplikacji z interfejsem graficznym (rozszerzenie PHP-GTK), a także na wykonywanie z linii poleceń (podobnie jak Perl i Python). PHP pozwala także na interakcję z wieloma systemami relacyjnych baz danych (np. MySQL, Oracle, PostgreSQL) oraz na korzystanie z alternatywnych sposobów przechowywania danych - plików tekstowych i XML-a. Może być uruchamiane na większości systemów operacyjnych (uwzględniając najpopularniejsze) oraz serwerów sieciowych. Implementacja PHP w środowisku Linux wraz z serwerem Apache i silnikiem baz danych MySQL stanowi popularną platformę serwerową, tzw. LAMP. Historia PHP Pierwsza wersja PHP, rozpowszechniana pod nazwą PHP/FI (Personal Home Page/Forms Interpreter), została stworzona przez Rasmusa Lerdorfa w roku 1994 jako "nakładka" na Perla, mająca uprościć jego używanie. Gdy autor udostępnił kod użytkownikom, dwóch izraelskich programistów - Zeev Suraski oraz Andi Gutmans - rozbudowało pierwotną wersję projektu i udostępniło w roku 1997 wersję drugą PHP/FI. Rozbudowa, a właściwie przebudowa jądra parsera trwała dalej - jego oficjalna, trzecia wersja, przemianowana z PHP/FI na PHP ukazała się w lipcu 1998 roku. PHP 3.0 przyniosło wielkie zmiany, z których najważniejszą było wprowadzenie modułowości - użytkownicy mogli rozbudowywać funkcjonalność języka poprzez dodawanie zewnętrznych bibliotek. Kolejna wersja PHP (czwarta) pojawiła się zimą 1998 roku - rozbudowano i poprawiono w niej obsługę modułów oraz zmieniono silnik parsera. Nazwano go Zend Engine (od imion twórców - Zeev and Andi). Pojawiło się także wiele mniejszych zmian - poprawiono współpracę z serwerami sieciowymi, obsługę sesji HTTP, buforowanie wyjścia, dodano kilka konstrukcji językowych. W tej chwili aktualną wersją PHP jest 5.0.3, która ukazała się 15 grudnia 2004. PHP 5 opiera się na nowym Zend Engine w wersji 2.0. W stosunku do PHP 4, w sposób widoczny rozszerzono możliwości programowania obiektowego (podobnego do programowania obiektowego w języku Java lub C++), do tej pory zaniedbanego w PHP, od nowa napisano wsparcie dla XML, dodano SQLite, jednak nie dołączono bibliotek klienckich dla bazy danych MySQL. Zgodnie z wyjaśnieniami w FAQ, podczas kompilacji należy wykorzystać blibliotekę libmysqlclient zainstalowaną już w systemie. Wstęp do PHP W światku dostawców internetowych oraz twórców serwisów wyraźnie daje się zauważyć rosnąca popularność technologii PHP. Nie próbując analizować przyczyn tego zjawiska, warto zauważyć, że wspomniani dostawcy chętniej oferują dostęp do PHP, niż do CGI. Usługa ta pojawiła się także w ofercie dostawcy bezpłatnych miejsc na strony internetowe (http://www.phg.pl/). Być może właśnie dlatego, po tę technologię sięgają nie tylko zaawansowani twórcy stron WWW, ale także początkujący webmasterzy. Warto więc spojrzeć na PHP inaczej niż przez pryzmat specyfikacji, koncentrującej się na składni języka - warto spojrzeć z punktu widzenia korzyści, zasadności i wygody jej zastosowania. Po co, na co i dlaczego? W prasie, w serwisach i grupach dyskusyjnych, obok pojęcia PHP, często pojawia się pojęcie baza danych. Może to sprawiać wrażenie, że jedno bez drugiego nie może funkcjonować, a przecież nie jest to prawda. Przyznając, że PHP z bazami danych tworzą udaną parę, muszę jasno i dobitnie powiedzieć - PHP może oddać nieocenione usługi w różnych konstrukcjach - nie tylko w konstrukcjach opartych na bazach danych. Jeżeli jednak baza danych miałaby okazać się przydatna, niekoniecznie musi to być relacyjna baza danych typu MySQL, czy PostgreSQL, za korzystanie z której najczęściej trzeba dodatkowo zapłacić. Czasami w zupełności wystarczy plik o płaskiej strukturze, czyli zwykły plik tekstowy, którego poszczególne pola oddzielone są przecinkami, a każdy wiersz to oddzielny rekord. Jakie korzyści może odnieść twórca nieskomplikowanej witryny, stosując technologię PHP? Spróbujmy wypunktować możliwości, z których być może, każdy rozpoczynający swoją przygodę z PHP na początku skorzysta: ? Modularyzacja witryny - to cecha charakterystyczna dla SSI (Server Side Includes), pozwalająca na włączenie do wielu stron serwisu, stałego fragmentu witryny (modułu), zapisanego w pojedynczym pliku. Typowym przykładem zastosowania jest nagłówek strony, menu serwisu, czy też stopka autorska, które zazwyczaj są takie same na wszystkich stronach. Nie muszę raczej wyjaśniać, że w razie potrzeby modernizacji któregoś z tych elementów, poprawek dokonujemy tylko w jednym pliku, a zmiany są widoczne na wszystkich stronach. ? Dynamiczne generowanie kodu - kolejna, w pewnym sensie trochę podobna do poprzedniej cecha, która pozwala generować dynamicznie fragmenty dokumentu (lub też całe dokumenty) i umieszczać je na więcej niż jednej stronie witryny. Typowymi przykładami mogą być skrypty generujące fragment o dzisiejszych imieninach, aktualnym dniu, licznik odwiedzin czy też wpisy księgi gości. ? Obsługa formularzy - istotą tej właściwości jest fakt, że PHP pobierając pola formularza utworzonego w języku HTML, automatycznie przekształca je w zmienne. Tym samym uzyskujemy łatwy dostęp do wartości tych pól, o możliwościach modyfikacji ich wartości nie wspominając. ? Funkcje formatujące - możliwe jest tworzenie i użycie funkcji formatujących wyświetlanie określonych fragmentów tekstu. Przykładem może być tytuł akapitu lub działu, którego treść przekazywana jest jako argument stworzonej funkcji, która zwraca ten sam, ale sformatowany już tekst. Wtawki PHP wyróżniają się charakterystycznymi znacznikami. Mogą to być:

Strona PHP

projektowanie stron www

Programista PHP

Tworzenie stron www

Strona PHP

konin



POLECAMY:

Pojęcie internetu
INTERNET INTERNET [ang.], inform. globalna sieć komputerowa oparta na protokole komunik. TCP/IP (ang. Transfer Control Protocol/Internet Protocol); największa sieć komputerowa na świecie, złożona z wielu tysięcy mniejszych sieci; łączy komputery na wszystkich kontynentach. I. powstał w USA z uruchomionej 1969 sieci ARPANET (pocz. przeznaczonej do celów militarnych) oraz z utw. 1984 sieci N

Język html
Język skryptowy HTML jest innym językiem niż na przykład C++ czy Delphi. W przypadku HTML wystarczy napisać poprawny skrypt w zwykłym notatniku a plik opatrzyć rozszerzeniem ".html". Często HTML nazywany jest po prostu skryptem. Skrypt posiada tą zaletę że nie wymaga kompilacji a więc dodatkowych zazwyczaj drogich i skomplikowanych narzędzi programistycznych. Również składnia jest o wiele prostsza

Zalety sieci radiowych
Wśród wielu zalet jakie posiadają bezprzewodowe sieci do najważniejszych należą: 3.1 Duże możliwości rozbudowy (modularność). Topologią nazywamy fizyczne lub logiczne rozmieszczenie elementów w sieciach komputerowych, dotyczy to rozmieszczenia węzłów (komputery, drukarki sieciowe, serwery i inne), do których dołączona jest sieć. W dniu dzisiejszym wśród sieci przewodowych można wyróżnić pi

Cms - system zarządzania treścią
CMS, Content Management System (ang. dosłownie "system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację i rozbudowę serwisu WWW przez personel nietechniczny. Kształtowanie treści i sposobu ich prezentacji w serwisie zarządzanym poprzez CMS odbywa się za pomocą prostych w obsłudze interfejsów użytkownika, zazwyczaj

CGI - język programowania
CGI (ang. Common Gateway Interface - interfejs bram sieciowych) jest jednym ze sposobów komunikacji serwera WWW z innymi aplikacjami. CGI umożliwia zarówno pobieranie danych pochodzących od przeglądarki jak i przekazywanie danych przeznaczonych dla niej. Terminy "program CGI" i "skrypt CGI" są funkcjonalnie jednoznaczne. Powodem, dla którego programy CGI nazywane są często skryptami, jest popul

Korzyści i skutki uboczne internetu oraz komputerów
W dobie rozwijającej się techniki internet wydaje się nieodzownym elementem życia każdego człowieka. Korzystają z niego poważne konsorcja finansowe, banki, korporacje przedsiębiorstw, spółki. Nie sposób wymienić wszystkich podmiotów, których prawa i funkcjonowanie jest uzależnione od internetu. Najważniejsze jest to, że każdy człowiek, nawet jeśli nie dla potrzeb swojej

Rodzaje cms
Rodzaje CMS-ów ? Content management frameworks: Jest to zbiór systemów, które stanowią zestaw klas potrzebnych do zbudowania systemu klasy CMS. Jest to, więc narzędzie do budowania systemów do zarządzania treścią. Systemy zbudowane na CMF-ach są zazwyczaj kosztowne i wymagają pracy grupy programistów. (Przykłady: Vignette, Documentum, Zope. Polskie produkty: APLIN) ? Page-based systems: System

Historia a informatyka
Bardzo możliwe, że za sto lat historycy uznają początek XXI wieku za niezwykle ważny okres w dziejach świata. Jesteśmy światkami ostatnich dni rewolucji przemysłowej, a jednocześnie wkraczamy w rodzącą się erę cyfrową. Moment ten ma pod wieloma względami ogromne znaczenie dla całego świata. Kluczowym elementem tego świtu nowej ery jest Internet, z którym mają do czynienia miliony ludzi na całym

Sieć internet
1. Wstęp Po sukcesie telefonów komórkowych, które zrewolucjonizowały przemysł telekomunikacyjny, kwestią czasu było wprowadzenie sieci bezprzewodowych, opierających się na podobnych zasadach. Mając na uwadze rewolucję w łączności bezprzewodowej w 1997 roku organizacja IEEE ustanowiła normę 802.11 definiującą "radiowy ethernet" znany pod nazwą Wireless LAN (WLAN ? sieć bezprzewodowa). Wykorzystu

szybkie połączenia
3. Zastosowanie światłowodów: 1. Łącza telefoniczne: w jednym z pierwszych zbudowanych systemów, światłowodowe kable połączyły budynki urzędów telefonicznych w Chicago, oddalone od siebie o l km i o 2,4 km. Kable zawierały po 24 włókna optyczne, z których każde - pracując w standardzie T3 - mogło przenosić 672 kanały telefoniczne. Możliwość realizacji międzymiastowych linii z kablami światłowodow

(c) 1997-2010 Treści zabezpieczone przed kopiowaniem zastrzeżone