Projektowanie stron internetowych - PHP


PHP w HTML

Posted in Projektowanie stron www by admin on the October 8th, 2008

U偶ycie PHP jest bardzo 艂atwe i sprowadza si臋 do wstawienia kodu bezpo艣rednio do pliku ze stron膮 WWW. Jednak偶e pliki zawieraj膮ce skrypty PHP powinny mie膰 najcz臋艣ciej rozszerzenie PHP, chyba 偶e konfiguracja serwera wskazuje inaczej. Je艣li serwer napotka taki plik, to wysy艂a go do parsera PHP, kt贸ry przetwarza skrypt w nim zawarty i odsy艂a gotowy kod HTML. Skrypty mo偶na wstawia膰 na cztery sposoby:


<? echo "Pierwszy spos贸b"; ?>
<?php echo "drugi spos贸b"; ?>
<script type="text/php">echo "Trzeci spos贸b, bardziej rozwlek艂y"</script>
<% echo "Czasem nieobs艂ugiwana, rzadziej stosowana czwarta metoda"; %>

Ka偶d膮 instrukcj臋 w PHP (tak jak w wielu innych j臋zykach) nale偶y zako艅czy膰 znakiem ; (艣rednik). Ka偶de zako艅czenie instrukcji bez 艣rednika spowoduje, 偶e skrypt nawet nie zacznie by膰 interpretowany przez parser. Od tej regu艂y jest tylko jeden wyj膮tek 鈥 艣rednikiem nie trzeba ko艅czy膰 ostatniej instrukcji w bloku kodu PHP:

Zastosowania PHP

Posted in Projektowanie stron www by admin on the September 26th, 2008

Oto kilka najcz臋stszych przyk艂ad贸w zastosowa艅 PHP:

  • Wykonywanie funkcji systemu: tworzenie, otwieranie, czytanie z, pisanie do i zamykanie plik贸w w systemie; wykonywanie polece艅 systemowych; tworzenie katalog贸w i modyfikowanie zezwole艅 dost臋pu.
  • 聽Zbieranie danych z formularzy: zapisywanie danych do pliku, wysy艂anie danych przez e-mail, zwracanie danych przetworzonych u偶ytkownikowi.
  • 聽Uzyskiwanie dost臋pu do baz danych i generowanie zawarto艣ci 鈥瀗a bie偶膮co鈥 lub tworzenie interfejsu WWW s艂u偶膮cego do dodawania i modyfikowania element贸w w bazie danych u偶ytkownika oraz ich usuwania
  • Tworzenie obraz贸w na bie偶膮co

Jak ju偶 pewnie zauwa偶yli艣cie serwer PHP dzia艂a troszk臋 inaczej ni偶 WWW. Niestety wi膮偶e si臋 to z problemami podczas tworzenia plik贸w z rozszerzeniem php. Do tworzenia plik贸w htm u偶ywali艣my notatnika albo innego edytora stron, z php jest inaczej, zalecane jest u偶ywanie specjalnych program贸w, kt贸re doskonale wychwytuj膮 sk艂adni臋 j臋zyka php, r贸偶ni膮cego si臋 przecie偶 od HTML i na tym nie ko艅cz膮 si臋 problemy.

Pami臋膰 podr臋czna przegl膮darki www

Posted in Projektowanie stron www by admin on the September 25th, 2008

Pami臋膰 podr臋czna przegl膮darki (cache) to doskona艂y spos贸b na przyspieszenie surfowania po sieci. Za ka偶dym razem, gdy do pami臋ci tej zapisywane s膮 jakie艣 cz臋sto u偶ywane pliki 鈥 jak zewn臋trzne arkusze styl贸w lub obrazy 鈥 zapisywane s膮 cenne chwile z podr贸偶y po wzgl臋dnie powolnych autostradach internetu. Kiedy przegl膮darka potrzebuje ponownie tego samego pliku, to zamiast jeszcze raz go pobiera膰, mo偶e przej艣膰 od razu do tego, co jest nowe, czyli wcze艣niej niewy艣wietlanych cz臋艣ci strony czy nowych obraz贸w. Jednak to, co jest dobre dla odwiedzaj膮cych stron臋, nie musi by膰 dobre dla webmastera j膮 tworz膮cego. Jako 偶e przegl膮darki zapisuj膮 pobrane zewn臋trzne pliki CSS w pami臋ci podr臋cznej, mo偶na 艂atwo wpa艣膰 w pu艂apk臋 podczas pracy nad stron膮. Wyobra藕my sobie, 偶e pracujemy nad stron膮, na kt贸rej wykorzystujemy zewn臋trzny arkusz styl贸w, i podgl膮damy efekt naszych dzia艂a艅 w przegl膮darce. Co艣 jest nie tak, wi臋c wracamy do edytora i wprowadzamy korekty w pliku CSS. Kiedy ponownie 艂adujemy stron臋 do przegl膮darki, zmiany, kt贸rych dokonali艣my, nie s膮 widoczne! W艂a艣nie dali艣my si臋 z艂apa膰 na pami臋膰 podr臋czn膮. Kiedy od艣wie偶amy stron臋, przegl膮darka nie zawsze ponownie pobiera zewn臋trzny arkusz styl贸w, w zwi膮zku z czym mo偶emy nie zobaczy膰 najnowszej i najlepszej wersji swojej strony. S膮 dwa sposoby omini臋cia tej przeszkody: wy艂膮czy膰 pami臋膰 podr臋czn膮 lub zmusi膰 przegl膮dark臋, aby pobiera艂a ponownie wszystko za ka偶dym razem. Wi臋kszo艣膰 przegl膮darek mo偶na zmusi膰 do prze艂adowania (co powoduje r贸wnie偶 ponowne za艂adowanie wszystkich do艂膮czonych plik贸w), wciskaj膮c przycisk Ctrl (魛仭) i przycisk od艣wie偶ania strony w przegl膮darce. Kombinacja klawiszy Ctrl+F5 dzia艂a w Internet Explorerze dla Windowsa. W Firefoksie nale偶y u偶y膰 klawiszy Ctrl+Shift+R (魛仭+Shift+R). Pami臋膰 podr臋czn膮 mo偶na tak偶e wy艂膮czy膰 ca艂kowicie. W Internet Explorerze nale偶y kolejno wybra膰 zak艂adki Narz臋dzia/Opcje Internetowe/Og贸lne/Historia przegl膮dania/ Ustawienia. W sekcji Tymczasowe pliki internetowe nale偶y klikn膮膰 Ustawienia i upewni膰 si臋, 偶e opcja Sprawd藕, czy s膮 nowsze wersje przechowywanych stron jest ustawiona na Za ka偶dym razem, gdy odwiedzam t臋 stron臋. Klikamy dwa razy przycisk OK, aby zamkn膮膰 okno opcji internetowych. W Firefoksie nale偶y przej艣膰 do Narz臋dzia/Opcje (Windows) lub Firefox/Preferences (Mac), aby otworzy膰 okno opcji tej przegl膮darki. Nast臋pnie klikamy przycisk Prywatno艣膰 i odznaczamy opcj臋 Pami臋taj pobrane pliki. Osoby u偶ywaj膮ce przegl膮darki Safari dla komputer贸w Mac powinny pobra膰 darmowy dodatek Safari Enhancer dost臋pny na stronie www.versiontracker.com/dyn/ moreinfo/macosx/17776. Wy艂膮czenie pami臋ci podr臋cznej przegl膮darki mo偶e drastycznie spowolni膰 przegl膮danie stron internetowych. Lepiej zatem j膮 w艂膮czy膰 po sko艅czeniu edycji plik贸w CSS. Tekst pochodzi z nieodp艂atnego rozdzia艂u udost臋pnionego przez Helion.

Walidacja kodu HTML

Posted in Projektowanie stron www by admin on the September 25th, 2008

Podobnie jak za pomoc膮 walidatora W3C upewniamy si臋, czy tworzone przez nas strony s膮 w pe艂ni poprawne (patrz ramka na stronie 36), tak samo powinno si臋 dba膰 o kod CSS. W3C udost臋pnia narz臋dzie internetowe do sprawdzania kodu arkuszy styl贸w pod adresem http://jigsaw.w3.org/cssvalidator/. Dzia艂a ono podobnie jak walidator HTML 鈥 mo偶na poda膰 adres URL strony do sprawdzenia (albo adres do samego zewn臋trznego pliku CSS), wys艂a膰 plik do walidatora lub skopiowa膰 i wklei膰 kod do formularza, a nast臋pnie wys艂a膰 go do sprawdzenia. Podczas pisania kodu CSS mo偶na 艂atwo zrobi膰 liter贸wk臋, a jeden ma艂y b艂膮d mo偶e obr贸ci膰 ca艂y skrupulatnie zaplanowany projekt wniwecz. Je艣li oparta na arkuszach styl贸w strona nie wygl膮da tak, jak zosta艂o zaplanowane, to powodem mo偶e by膰 prosty b艂膮d w kodzie CSS. Walidator CSS konsorcjum W3C jest pierwszym etapem na drodze do usuwania usterek zwi膮zanych z projektem. W przegl膮darce Firefox mo偶liwe jest szybkie sprawdzenie tego, co powoduje problemy. Wystarczy w niej otworzy膰 stron臋 wykorzystuj膮c膮 arkusz styl贸w, kt贸ry chcemy sprawdzi膰, i z menu Narz臋dzia wybra膰 polecenie Konsola b艂臋d贸w. Nast臋pnie w zak艂adce B艂臋dy mo偶na znale藕膰 wszystkie miejsca w kodzie CSS, kt贸rych przegl膮darka nie rozumie. Tekst pochodzi z nieodp艂atnego rozdzia艂u udost臋pnionego przez Helion.

Next Page »