Analiza dokumentu DTD przy użyciu wyrażeń regularnych PCRE w PHP
Informacje z dnia: 01.10.08
Czytaj więcej...Analiza składni, nazywana parsingiem, jest bardzo często pierwszym etapem przetwarzania. Parsing poprzedza między innymi wyświetlenie dokumentu HTML przez przeglądarkę (parsing dokumentu HTML) oraz stosowanie stylów (parsing dokumentu CSS). W artykule przedstawię przykładową implementację parsingu dokumentu DTD.
WĹrĂłd bogactwa skryptĂłw PHP dostÄpnych w sieci znaleĹşÄ moĹźna najprzeróşniejsze przykĹady. Od galerii fotografii, przez fora dyskusyjne, po rozbudowane aplikacje klientĂłw pocztowych. JeĹźeli chcesz doĹÄ czyÄ do grona twĂłrcĂłw, ktĂłrych skrypty cieszÄ siÄ powodzeniem, powinieneĹ uĹatwiÄ odbiorcom analizÄ twoich skryptĂłw. Jednym z krokĂłw w tym kierunku jest stosowanie jasnych reguĹ formatowania kodu. WĹrĂłd podstawowych projektĂłw, ktĂłre kaĹźdy programista we flashu musi zaliczyÄ w czasie swojej kariery, jednym z najpopularniejszych jest budowa odtwarzacza MP3. Zbudowanie go to obecnie proste zadanie. W naszym poradniku wyjaĹnimy zawiĹoĹci jego budowy, pokaĹźemy jak przystosowaÄ go do naszych oczekiwaĹ oraz jak rozszerzyÄ moĹźliwoĹci odtwarzacza przeznaczonego dla naszej strony WWW. O HTML-u wiemy juĹź doĹÄ duĹźo, potrafimy takĹźe tworzyÄ zĹoĹźone strony. CiÄ gle jednak brak na nich grafiki i tak istotnego elementu jak odnoĹniki, bez ktĂłrych nie moĹźna stworzyÄ nawigacji po stronach, czy odesĹaÄ czytelnika do zasobĂłw znajdujÄ cych siÄ w internecie. Strona bez odnoĹnikĂłw jest bardzo uboga. W tej czÄĹci kursu zajmiemy siÄ tym tematem.
Czy sĹyszaĹeĹ juĹź o selektorach atrybutĂłw albo generowaniu treĹci przy uĹźyciu pseudoelementĂłw w CSS? JeĹli nie, to pora poznaÄ zaawansowane moĹźliwoĹci kaskadowych arkuszy stylĂłw. Animowane menu strony, ktĂłrego opcje reagujÄ na wskaĹşnik myszki, jest bardzo atrakcyjne. W artykule przedstawimy w jaki sposĂłb wykonaÄ takie menu, gdy dysponujemy obrazem narysowanym w GIMP-ie. Kod HTML menu bÄdzie wykorzystywaÄ elementy div oraz arkusze stylĂłw. O HTML-u wiemy już dość dużo, potrafimy także tworzyć złożone strony. Ciągle jednak brak na nich grafiki i tak istotnego elementu jak odnośniki, bez których nie można stworzyć nawigacji po stronach, czy odesłać czytelnika do zasobów znajdujących się w internecie. Strona bez odnośników jest bardzo uboga. W tej części kursu zajmiemy się tym tematem.
Plik XCF zamieniamy na szablon strony WWW krojąc go. Przygotowując kod HTML należy zwrócić uwagę na wygląd szablonu w kilku przeglądarkach, jego poprawność, pracę w trybie standardów (z uwzględnieniem błędu interpretacji szerokości pudełka przez IE5), style do druku, stałe wymiary obrazów oraz atrybuty alt i title. W poprzednim odcinku po kilku modyfikacjach otrzymaliĹmy skrypt, ktĂłry powoduje zwiniÄcie bÄ dĹş rozwiniÄcie akapitu z rozszerzonÄ treĹciÄ wiadomoĹci. UzupeĹnijmy go zmianÄ wartoĹci linka WiÄcej - kiedy akapit bÄdzie schowany, bÄdzie ona rĂłwna "wiÄcej", w przeciwnym razie przybierze wartoĹÄ "schowaj". Wystarczy edytor HTML, PHP i MySQL, aby ukryÄ szczegĂłlnie waĹźne strony internetowe przed wzrokiem niepowoĹanych osĂłb
Od czwartej wersji HTML-a dostępnych jest kilka nowych możliwości, które przedstawimy w tym artykule. Tabele są jednymi z najbardziej zaawansowanych i najbardziej złożonych bloków HTML. Warto jednak poświęcić nieco czasu na poznanie ich budowy, gdyż są elementem często wykorzystywanym na stronach. Tworzymy stronÄ internetowÄ , ktĂłra nie tylko sama rozciÄ ga siÄ na wyznaczonÄ szerokoĹÄ, ale ma rĂłwnieĹź dwie pĹynne, oddzielone od siebie kolumny. Tabele to jeden ze staĹych elementĂłw stron WWW. Za ich pomocÄ moĹźesz przedstawiÄ internautom ogrom najrozmaitszych danych. W dawnych czasach uĹźywano ich rĂłwnieĹź do tworzenia caĹych stron, ale na szczÄĹcie obecnie takie praktyki wychodzÄ z mody, a tabele zastÄpowane sÄ DIV-ami.
Wystarczy edytor HTML, PHP i MySQL, aby ukryć szczególnie ważne strony internetowe przed wzrokiem niepowołanych osób CSS to technologia, która pozwala na dużą swobodę w formatowaniu dokumentów HTML. Upraszcza nie tylko tworzenie stron WWW, ale również ich późniejszą modyfikację. W artykule stawiamy pierwsze kroki w definiowaniu stylów. W odniesieniu do stron WWW coraz czÄĹciej mĂłwi siÄ o tzw. semantycznym kodzie XHTML. W artykule wyjaĹniÄ na czym owa semantycznoĹÄ polega.
Polecamy:
informacje z dnia: 27.06.08
| Wykorzystaj PHP do pokazania Ĺwiatu swoich najlepszych zdjÄÄ w internetowym albumie. Fotografia przeszĹa dĹugÄ
drogÄ, aĹź do nastania ery cyfry. Nie trzeba juĹź przekopywaÄ siÄ przez stosy odbitek ze zdjÄciami naszych znajomych lub rodziny. Gallery 2 to oparta na PHP internetowa galeria zdjÄÄ, ktĂłra umoĹźliwi kaĹźdemu momentalne wgranie do sieci najcenniejszych fotografii. Zobacz oryginalną treść |
| O HTML-u wiemy już dość dużo, potrafimy także tworzyć złożone strony. Ciągle jednak brak na nich grafiki i tak istotnego elementu jak odnośniki, bez których nie można stworzyć nawigacji po stronach, czy odesłać czytelnika do zasobów znajdujących się w internecie. Strona bez odnośników jest bardzo uboga. W tej części kursu zajmiemy się tym tematem. Zobacz oryginalną treść |
| Po szybkiej instalacji i prostych ustawieniach Elgg dostarczy nam niezbędnych narzędzi do budowy następnego MySpace. Jak to zrobić, pokaże Karl Hodge. Zobacz oryginalną treść |
| Programy komputerowe nie są prostymi zbiorami instrukcji wykonywanych jedna po drugiej. Musi istnieć sposób na warunkowe wykonanie niektórych instrukcji, a także często na wielokrotne wykonanie pewnych fragmentów programu. Aby zapewnić taka funkcjonalność, niemal każdy język programowania dostarcza programiście zbiór struktur sterujących. Zobacz oryginalną treść |
|
Zobacz oryginalną treść |
| Banki i inne instytucje finansowe wyszły naprzeciw oczekiwaniom klientów i stworzyły bardzo liczną gamę usług kredytowych. Obecnie książka telefoniczna można wziąć już na niemal wszystko, zaczynając od żarówek, aż do domu, czy nieruchomości. Kredyty są najważniejszym źródłem dochodów banków, które czerpią zyski z prowizji za ich przyznanie, ze spłat odsetek oraz dodatkowych różnych opłatukrytych podatków. Bardzo często kredytobiorca nie ma świadomości, ile pieniędzy będzie musiał zwrócić w ramach zaciągniętego kredytu. Jaka charakterystyka kredytu jest najistotniejsza? Czy jest to wysokość raty, okres spłaty, prowizja czy może stopa procentowa? Dla każdego kredytobiorcy może to być coś różnego. Zobacz oryginalną treść |
| Ogrody zimowe również wykorzystują fundamenty w swojej budowie. Ogrody zimowe powstają na zbrojonych ławach, bądź także betonowych płytach fundamentowych. podstawy te muszą być oddzielone od fundamentów domu izolacją przeciwwilgociową. Ważne jest również, by fundament naszego domu wznosił się piętnaście centymetrów z okładem ziemię. Jest to opieka ścian przed rozpryskującym się deszczem. Dzięki temu rozwiązaniu szyby naszego ogrodu łatwiej utrzymać w porządku. Warto przyjrzeć się ściśle projektowi naszego ogrody zimowego i dać do zrobienia nieco szczegółowych pytań budowlańcom, by upewnić się o jakości wykonania. W końcu ogród zimowy ma nam służyć długi czas. Ogrody zimowe i wady własnego projektu. Biorąc pod uwagę, iż ogrody zimowe wolno budować we własnym zakresie, zastanówmy się nad wadami takiego przedsięwzięcia. Pierwszym pytaniem jakie być może zadać, to oznacza to inwestor budujący we własnym zakresie ogrody zimowe ma jakieś doświadczenie w budownictwie. Następnie zapytajmy, który raz buduje taki oranżerie. Ogrody zimowe i szybkość wykonania. Przed rozpoczęciem jakiejkolwiek budowy stale zastanawiamy się do tego stopnia czasu dokładnie będzie ona trwała. Mimo iż ogrody zimowe nie są dużą inwestycją, te pytanie także zadajemy w stosunku aż do nich. W dzisiejszych czasach budowlańcy są wybitnie odpowiednio przygotowane do tego typu budowy. Gotowe profile aluminiowe są przywożone na teren budowy i na miejscu montowane. Wszystkie dokładnie przycięte i gotowe aż do montażu. Niekiedy nawet część z nich przyjeżdża w dostawie po trosze złożona. Firmy budowlane przygotowały się aż do naszych inwestycji, korzystając z gotowych i dobrych materiałów, prędko mogą zakończyć zamówienie i przyjąć kolejne. Ogrody zimowe plus ich szybkie wykonanie, to nie raptem duże ułatwienie na rzecz producentów przecież także na rzecz właścicieli ogrodów. Od czasu do czasu warto zachować się z inwestycją i zgromadzić więcej funduszy na profesjonalnie wykonanie. ogrody zimowe cieszą się coraz większą popularnością na świecie oraz od niedawna także w Polsce. Ogród zimowy to doskonały sposób na powiększenie i docieplenie budynku, ale i również podwyższa standard i jakość naszego życia.
Zobacz oryginalną treść |
Zobacz oryginalną treść |
| zabudowy szklane. Bardzo ciekawym pomysłem na własną działalność i biznes jest prowadzenie firmy budowlanej, ale do tego należy mieć minimum wiedzy i umiejętności. Wyjątkowo w dzisiejszych czasach, gdy gospodarka światowa właśnie wychodzi z kryzysu, który de facto rozpoczął się na rynku amerykańskim, a szczególnie w bańce kredytów - kredyt hipoteczny, brany bez opamiętania i na małych zabezpieczeniach. Można zanotować wyraźny trend rosnący na rynku budownictwa. Powstają nowe mieszkania i domy. Specjaliści nadal sądzą, że tempo powstawania nowych bloków jest zbyt powolne w stosunku do zapotrzebowania na nie. Jednym z powodów są limitowane zasoby finansowe Polaków, ale źródeł tego stanu można również upatrywać w branży usług budowniczych. Z powodu recesji bardzo dużo organizacji zawiesiło swoją działalność lub nawet zamknęło swoje kariery. Z tego powodu na rynku zaistniała bardzo dużo przestrzeni, którą mają szansę zapełnić nowe przedsiębiorstwa. Założenie firmy budowlanej nie jest sprawą prostą. Ogólnie mówiąc, budowlańcy powinni charakteryzować się idealnym stanem zdrowia, aby podołać wyzwaniu jakim jest praca w przedsiębiorstwie budowlanym. Zobacz oryginalną treść |
| wózki widłowe, części do wózków widłowych. Na rynku dostępne są setki modeli wózków widłowych. Najróżniejsze parametry udźwigu czy typ źródła zasilania pozwalają precyzyjnie dobrać najbardziej odpowiedni rodzaj wózka dla danej firmy. Najpopularniejszymi wózkami są wózki spalinowe napędzane silnikiem elektrycznym oraz wózki, gdzie napęd ma źródłó z butli gazowej. Wózki z silnikiem elektrycznym mają zastosowanie w zamkniętych pomieszczeniach, gdyż przepisy w kodeksach zakazują stosowania innego typu wózków. Pozostałe wózki mają zastosowanie na na przestrzeniach otwartych czy rampach. Wózek elektryczny napędzany jest przy pomocy sporych baterii kwasowych, które działają przez około 5- 7 godzin. Po ich wyczerpaniu, podłącza się je do prądu elektrycznego i po kilkudziesięciu minutach są ponownie zdatne do użytku. Największą zaletą wózka elektrycznego jest zerowa emisja groźnych dla ludzi substancji. Poza tym koszty jego użytkowania są dużo niższe niż w przypadku innego typu wózków. Kolejną korzyścią jest cichość działania, a także dużo dłuższy okres użytkowania. Największą ich wadą jest dużo wyższy koszt początkowy, czyli cena kupna. Jednak mimo tych problemów wózki elektryczne są najbardziej rozpowszechnionym rodzajem wózka. Wraz z gwałtownym rozwojem przemysłu i produkcji powstało zapotrzebowanie na pojazdy, które będą w stanie przenosić kilkutonowe ładunki, ale jednocześnie będą na tyle zwinne, że zmieszczą się w ciasnych przejściach w magazynach. Idealnym wynalazkiem do wypełnienia tej roli okazał się wózek widłowy. Pierwsze wózki wprowadzono do produkcji zaledwie około sto lat temu. Są to niewielkie, ale niezwykle silne i bardzo zwrotne maszyny. Prowadzenie wózka widłowego jest łatwe do nauki, ale równocześnie wymaga dużego doświadczenia oraz zachowania szczególnej ostrożności. Wózek waży kilka ton, a jeżeli dołączymy do tego kilkutonowy ładunek, to poziom zagrożenia znacznie wzrasta, dlatego też najistotniejsze w prowadzeniu wózka jest zachowanie rozwagi i bezpieczeństwo. Należy nie zapominać o odpowiednim rozłożeniu towaru, aby środek ciężkości był na właściwym miejscu. Niewłaściwy lub zbyt duży ładunek może doprowadzić do uszkodzenia lub przewrócenia wózka. Do prowadzenia wózka niezbędne jest posiadanie specjalnych uprawnień oraz właściwych badań lekarskich. Wszystkie konieczne uprawnienia można uzyskać podczas specjalnych kursów zawodowych. # Zapewniamy profesjonalny serwis wózków widłowych z dojazdem do klienta, jak i w naszych warsztatach. # Dostarczamy części zamienne do wszystkich typów wózków widłowych. # Wynajmujemy wózki widłowe na okresy długoterminowe jak i na okresy krótsze. # Zapewniamy kompleksową obsługę transportu wewnętrznego klienta przez naszą firmę, dostarczając nasze wózki widłowe i biorąc na siebie obowiązki utrzymania ich w ruchu. Gwarantujemy nieprzerwaną pracę za i wyładunkową. Zobacz oryginalną treść |
| Fasada jest wzorcem zaliczającym się do wzorców strukturalnych. Jest to jeden z popularniejszych, a jednocześnie najprostszych wzorców projektowych. Zobacz oryginalną treść |
| Aplikacje internetowe tworzone z wykorzystaniem technologii J2EE muszÄ
byÄ najczÄĹciej przez dĹugi czas pielÄgnowane i rozbudowywane. Szybko siÄ jednak okazaĹo, Ĺźe rozwijanie takich aplikacji za pomocÄ
surowych ServletĂłw i stron JSP nie jest dobrym rozwiÄ
zaniem. SzczegĂłlnie jeĹli braÄ pod uwagÄ koniecznoĹÄ późniejszego porzÄ
dkowania kodu. Dlatego Ĺwiat programistĂłw Java radzi sobie z podobnymi problemami za pomocÄ
tzw. wzorcĂłw projektowych. Zobacz oryginalną treść |
| Roboty internetowe przez caĹy czas przemierzajÄ
internet, analizujÄ
c, archiwizujÄ
c oraz indeksujÄ
c znalezione zasoby. Administrator serwisu WWW moĹźe w pewnym stopniu kontrolowaÄ zachowanie robotĂłw odwiedzajÄ
cych jego witrynÄ. UmoĹźliwiajÄ
to pliki robots.txt oraz sitemap.xml. Pierwszy z nich, robots.txt, pozwala na blokowanie dostÄpu do wybranych podstron serwisu dla konkretnych robotĂłw. Drugi, sitemap.xml, zachÄca roboty do szybszego i dokĹadniejszego indeksowania. Zobacz oryginalną treść |
| Twórz i wysyłaj newslettery bezpośrednio ze swojej strony internetowej. W tym przewodniku pokażemy ci, jak używać wirtualnego pióra i papeterii w postaci open source'owej aplikacji PHPList. Zobacz oryginalną treść |
| Plik XCF zamieniamy na szablon strony WWW krojąc go. Przygotowując kod HTML należy zwrócić uwagę na wygląd szablonu w kilku przeglądarkach, jego poprawność, pracę w trybie standardów (z uwzględnieniem błędu interpretacji szerokości pudełka przez IE5), style do druku, stałe wymiary obrazów oraz atrybuty alt i title. Zobacz oryginalną treść |
| W poprzednim odcinku po kilku modyfikacjach otrzymaliĹmy skrypt, ktĂłry powoduje zwiniÄcie bÄ
dĹş rozwiniÄcie akapitu z rozszerzonÄ
treĹciÄ
wiadomoĹci. UzupeĹnijmy go zmianÄ
wartoĹci linka WiÄcej - kiedy akapit bÄdzie schowany, bÄdzie ona rĂłwna "wiÄcej", w przeciwnym razie przybierze wartoĹÄ "schowaj". Zobacz oryginalną treść |
| Tworzysz aplikacje internetowe, zauważyłeś, że mieszanie kodu PHP z HTML-em zmniejsza czytelność skryptów, powodując problemy z ich pielęgnacją i wprowadzaniem choćby niewielkich modyfikacji? Nie wiesz jednak, jak temu zaradzić? Lekarstwem na twoje problemy może okazać się system szablonów Smarty. Zobacz oryginalną treść |
| JeĹźeli jeszcze nie przekonaĹeĹ siÄ do zalet XHTML-a i nadal tworzysz projekty w oparciu o poczciwe tabele, przeczytaj ten artykuĹ. PokaĹźemy w nim, jak w szybki i bezbolesny sposĂłb uaktualniÄ przestarzaĹy kod strony. Zobacz oryginalną treść |
| Procedura wypełniania bazy danych rekordami na podstawie plików z danymi dzieli się na dwie części: implementację aplikacji oraz wprowadzanie danych. Zobacz oryginalną treść |
| Czasy, w ktĂłrych za pomocÄ
jednego formularza moĹźna byĹo zarejestrowaÄ stronÄ we wszystkich katalogach i wyszukiwarkach bezpowrotnie przeminÄĹy. Wszystkiemu winne sÄ
niepozorne obrazki zabezpieczajÄ
ce, ktĂłre zmuszajÄ
uĹźytkownika do przepisania ukrytych w nich haseĹ. Zobacz oryginalną treść |
| Zadaniem webmastera jest zadbanie o to, by jego strona wyglądała zawsze tak samo we wszystkich przeglądarkach Tu pojawia sie problem, bo nie każda przeglądarka wyświetla stronę identycznie. Zobaczmy, jak pogodzić sprzeczności Zobacz oryginalną treść |
