| menu:
Pozycjonowanie - reklama www Narzędzia dla www Co to jest www? Twoja strona www Baza danych bazy danych Bezpieczny układ CURL Internet dziś Historia internetu Funkcjonowanie www bezprzewodowo Technologia i www Technologie komunikacji łączność cyfrowa Połaczenia w sieci CGI - jezyk www php i MySql zasady internetu Pojęcia www Strony www Pojęcie netykiety Typy komputerów Netykieta sieć internet Struktura html Interfejs graficzny Informatyka w życiu Komputery Internet Sieć internetowa Budowa komputerów Jak powstaje kod php Informatyka i komputery Webmaster 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 komputer w świecie html i strony Sprzęt komputerowy 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 Internet w szkole Tworzenie własnej www Internauci Tworzenie stron web
|
Pozycjonowanie witryn internetowych
Tworzenie 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ć:
Programista PHP
Strona PHP
projektowanie stron www
konin
Tworzenie stron www
Strona PHP
POLECAMY:
Analiza stron internetowych Wstęp - Cel i znaczenie pracy.
W swojej pracy postaram się dokonać analizy internetowej strony firmy SMYK. Na samym początku chciałbym zaznaczyć, że nie będę skupiał się tylko na samej wizualnej ocenie części strony, lecz również na działalności związanej z świadczeniem usług oraz handlem towarami wynikającymi z hostingu tej strony. Przedstawię z swojego punktu widzenia zalety i wady opisywan
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
Nasza sieć globalna NTERNET [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 NSFNET (pier
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
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
Wady i zalety internetu INTERNET:
Kiedy pod koniec lat sześćdziesiątych w Stanach Zjednoczonych opracowano tajny projekt rządowy utworzenia globalnej, rozproszonej sieci komputerowej, nikt chyba nie przypuszczał, że stanie się ona czynnikiem wpływającym na życie milionów mieszkańców naszej Planety. Początkowo bowiem internet miał służyć USA do celów wojskowych, a dokładniej do przesyłania danych pomiędzy określoną sieci
język sql w praktyce Co to jest SQL SQL - Structured Query Language, jest to standardowy język zapytań do obsługi relacyjnej bazy danych oraz relacyjno-obiektowej bazy danych. Jest językiem programowania baz danych i ich sieciowych serwerów. Pierwowzorem SQL był opracowany przez IBM we wczesnych latach siedemdziesiątych XX wieku język SEQUEL (E. F. Codd). Stał się międzynarodowym standardem dla językó
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
Internet a metody tradycyjne Internet jako sieć usług jest tak popularny, że używa sie go do wielu celów. Dostepny jest bez większych problemów dla każdego. Nie tylko w kafejkach, szkołach ale coraz częściej w domach używany jest nie tylko przez młodzież, ale również przez osoby starsze.
Do zalet jakie oferuje sieć internetowa można zaliczyć:
poczta elektroniczna E-Mail jest najbardziej popularną usługa dostepna w Interneci
Korzyści sql Jest wiele praktycznych korzyści korzystania z relacyjnego modelu baz danych. Łatwo jest się nauczyć relacyjnej bazy danych, ponieważ istnieje tylko jedna bardzo prosta struktura danych, którą jest tabela. Z tego powodu SQL jest pojęciowo łatwym narzędziem dla użytkownika przy wybieraniu, operowaniu i kontrolowaniu danych. W przypadku używania SQL, dane są łatwo dostępne dla wszystkich typów użytk
|