bartekmeble tapczanik auto i 574

- znaleziono 44 produkty w 23 sklepach

Spalona Żywcem Wyd. Kieszonkowe - Souad - 2854922647

11,15 zł

Spalona Żywcem Wyd. Kieszonkowe - Souad

Książki & Multimedia > Książki

Opis - Pierwsze na świecie świadectwo ofiary zbrodni honorowej. Miała siedemnaście lat i zakochała się: zhańbiła rodzinę. Więc rodzina wydała na nią wyrok śmierci... Pokochała go pierwszą miłością. Myślała, że się z nią ożeni. Ale ukochany zniknął, a ona odkryła, że jest w ciąży. A w jej świecie to najcięższa zbrodnia... W zapomnianej przez Boga wiosce w Cisjordanii kobiety są warte mniej niż zwierzęta domowe. Tu mężczyzna jest panem życia i śmierci żony, córki, siostry. Brat może bezkarnie zabić siostrę, matka - córkę, kolejną bezużyteczną dziewczynkę, jaka się urodzi. Tu kobiecie odbiera się godność, a nawet życie zgodnie z odwiecznym obyczajem i uświęconą tradycją. A śmierć jest karą dla dziewczyny, która zhańbi rodzinę. Tak jak Souad. Wyrok wydaje jej ojciec. Szwagier dokonuje egzekucji. Oblewa Souad benzyną i podpala... SOUAD przeżyła - cudem, ale rodzina usiłowała zabić ją nawet w szpitalu. Na zawsze jednak pozostanie straszliwie okaleczona - na ciele i duszy. I wciąż musi się ukrywać; dopóki żyje, jej rodzinę okrywa hańba. Spalona żywcem, opublikowana pod pseudonimem szokująca opowieść o piekle, jakim było jej dzieciństwo i młodość, stała się międzynarodowym bestsellerem. Wydana w 37 w krajach książka przerywa tabu milczenia wobec istniejącej nadal w krajach muzułmańskich barbarzyńskiej tradycji. Nieludzkiego obyczaju, prawa mężczyzn, na mocy którego co najmniej pięć tysięcy kobiet pada co roku ofiarą zbrodni honorowej. Nazwa - Spalona Żywcem Wyd. Kieszonkowe Autor - Souad Oprawa - Miękka Wydawca - Amber Kod ISBN - 9788324159406 Kod EAN - 9788324159406 Wydanie - 1 Rok wydania - 2016 Tłumacz - 31182,maria rostworowska; Format - 110 x 175 x 14 Ilość stron - 224 Podatek VAT - 5% Premiera - 2016-06-23

Sklep: InBook.pl

Words Words Words 1 + CD audio + Reader - 2827701664

73,90 zł

Words Words Words 1 + CD audio + Reader La Spiga Modern Languages

Język angielski>Cywilizacja i kultura

Words Words Words 1

Sklep: Ettoi.pl

Transformator video-audio TR-1P+1AU/50 - 2822949255

49,69 zł

Transformator video-audio TR-1P+1AU/50 ABCVISION

Monitoring > Transformatory wideo > Transmisja wideo i audio + zasilania po skrętce

TR-1P+1AU/50 przeznaczony jest do przesyłu sygnału wideo za pomocą skrętki komputerowej. Urządzenie dopasowuje impedancję kabla koncentrycznego 75

Sklep: ABC VISION

Opowieści Z Narnii. Srebrne Krzesło. Książka Audio Cd Mp3 - 2856571200

15,99 zł

Opowieści Z Narnii. Srebrne Krzesło. Książka Audio Cd Mp3 HARBOR POINT SP. z O.O. MEDIA RODZINA

Książki>Dla dzieci i młodzieży>Dla dzieci>Literatura zagraniczna>7-13 latKsiążki>Dla dzieci i młodzieży>Dla młodzieży>Zagraniczna...

0x003e78d400000000

Sklep: Gigant.pl

TRANSFORMATOR VIDEO-AUDIO TR-1P+1AU/50 - 2860729594

6,64 zł

TRANSFORMATOR VIDEO-AUDIO TR-1P+1AU/50 DELTA

TELEWIZJA CCTV > Transmisja > po skrętce

. przeznaczony jest do przesyłu sygnału wideo za pomocą skrętki komputerowej.Urządzenie dopasowuje impedancję kabla koncentrycznego 75? do impedancji przewodu symetrycznego zapewniając przesył sygnału wizyjnego do 400m (skrętka komputerowa 5 kategorii) oraz eliminuje zakłócenia niesymetryczne.W torze audio następuje separacja galwaniczna i dopasowanie impedancji sygnału 600? do impedancji przewodu symetrycznego, co umożliwia przesył sygnału audio do 1200 metrów.W przypadku braku wykorzystania złączy zasilania można ich użyć do przesyłu sygnału DATA. Standard: AHD - 5 Mpx HD-CVI - 8 Mpx 4K UHD HD-TVI - 8 Mpx 4K UHD CVBS - PAL / NTSC Zasięg audio: max. 1200 m Zasięg wideo: 150 m @ 1080p, UTP kat. 5e 250 m @ 720p, UTP kat. 5e 400 m @ CVBS - PAL / NTSC, UTP kat. 5e Tłumienie: Video 4.43 MHz @ 0.73 dB 11 MHz @ 1.24 dB 21 MHz @ 2.16 dB 38 MHz @ 3.35 dB 42 MHz @ 3.54 dB 67.5 MHz @ 3.72 dB Rodzaj urządzenia: Pasywne Liczba kanałów: 1 Wideo 1 AUDIO 1 DC Napięcie we/wy 75? (CVBS): 1 Vpp Zasięg wideo: max. 400 m UTP kat. 5e Separacja galwaniczna między wejściem a wyjściem: 600 V - Audio Impedancja złącza koncentrycznego: 75 ? Wideo 100 ? AUDIO Impedancja złącza symetrycznego: 100 ? Wideo 100 ? AUDIO Typ złącz: BNC Gniazdo Wideo CINCH Gniazdo / Zaciski kablowe AUDIO Zaciski kablowe DC Typ złącza symetrycznego: RJ-45 (8-pin, 4 pary) Gniazdo Zasięg zasilania: Zasilanie 40V DC 3141 m @ 50 mA 2125 m @ 100 mA 1549 m @ 150 mA 1176 m @ 200 mA 995 m @ 250 mA 867 m @ 300 mA 741 m @ 350 mA 664 m @ 400 mA 574 m @ 450 mA 511 m @ 500 mA 429 m @ 600 mA 374 m @ 700 mA 318 m @ 800 mA 263 m @ 900 mA Zasilanie 12V DC 235 m @ 50 mA 156 m @ 75 mA 117 m @ 100 mA 94 m @ 125 mA 78 m @ 150 mA 58 m @ 200 mA 50 m @ 250 mA 47 m @ 300 mA 39 m @ 350 mA 29 m @ 400 mA 26 m @ 450 mA 23 m @ 500 mA 19 m @ 600 mA 16 m @ 700 mA 14 m @ 800 mA 13 m @ 900 mA 11 m @ 1000 mA Waga: 0.088 kg Wymiary: 118  x 30  x 65 mm Gwarancja: 3 lata Producent / Marka: DELTA

Sklep: Aksonet.pl

TRANSFORMATOR VIDEO-AUDIO TR-1P+1AU/50 - 2858623468

55,00 zł

TRANSFORMATOR VIDEO-AUDIO TR-1P+1AU/50

empty

TR-1P+1AU/50 przeznaczony jest do przesyłu sygnału wideo za pomocą skrętki komputerowej Urządzenie dopasowuje impedancję kabla koncentrycznego 75

Sklep: kamery-bezprzewodowe.pl

AKUMULATOR VARTA BLUE DYNAMIC 74Ah 74 680A E11 5740120683132 Wrocław - 2833362099

320,00 zł

AKUMULATOR VARTA BLUE DYNAMIC 74Ah 74 680A E11 5740120683132 Wrocław VARTA

AKUMULATORY Samochodowe Wrocław

Akumulator firmy VARTA, z seri Blue Dynamic, to sprawdzony, wysokiej jakości akumulator. Seria Blue Dynamic charakterysuje się mocniejszym prądem rozruchu. Nadaje się idealnie do aut z dużym zapotrzebowaniemna moc rozruchową. Jakość akumulatorów  VARTA potwierdzona jest przez producentów: Renault, Peugeot, Citroen  oraz Opel - akumulatory montowane są na pierwszy montaż. Potwierdza  to wysoką jakość akumulatorów. Kupując akumulator marki Varta można  zasilić auto w pewne i niezawodne żródło energii na wiele lat.    Zalety: - Całkowicie Bezobsługowy - Wysoka jakość w przystępnej cenie - Technologia Ca/Ca - Wydłużona żywotność dzięki technologii PowerFrame - Wymiary: 278x175x195 (dł / szer/ wys) - Prąd Rozruchu: 680A w normie EN   KONTAKT  :   1.OSOBIŚCIE -SKLEP WROCŁAW PSIE-POLE UL.SYCOWSKA 6B CZYNNY OD  PONIEDZIAŁKU OD  8:00 DO PIATKU  18:00 ,a  w  soboty  od  8:00 do 13:00   2. TELEFONICZNIE  tel.888 948 454 Uwaga:   Przy odbiorze nowego akumulatora należy jednoczesnie  oddać zużyty akumulator (przepis z Art.21  Ustawy o obowiązkach przedsiębiorców w zakresie gospodarowania niektórymi odpadami oraz  opłacie produktowej i depozytowej, Dziennik ustaw 63 poz. 639 z dn. 11.05.2001r.). W przypadku  braku akumulatora pobierana jest kaucja w wysokości 30 zł. 0 093 S57 40C BOSCH 0 180 657 40C BOSCH 0 566 38 310 VARTA 0 570 64 310 VARTA 0 574 12 310 VARTA 0 575 31 310 VARTA 000 915 105 AE VW 000 915 105 AF VW 000 982 31 08 MERCEDES-BENZ 000 982 37 08 MERCEDES-BENZ 001 541 36 01 MERCEDES-BENZ 002 541 68 01 MERCEDES-BENZ 002 541 70 01 MERCEDES-BENZ 002 541 72 01 MERCEDES-BENZ 003 541 73 01 MERCEDES-BENZ 004 541 23 01 MERCEDES-BENZ 005 541 20 01 MERCEDES-BENZ 005 541 24 01 MERCEDES-BENZ 070430A-A FULMEN 074616-A FULMEN 096T YUASA 1 112 616 MOTORCRAFT 1 566 38 310 VARTA 1 570 64 310 VARTA 1 574 12 310 VARTA 1 575 31 310 VARTA 1139437 FORD 1201212 OPEL 1201252 OPEL 1201256 OPEL 1201261 OPEL 1201274 OPEL 12760020 SCANIA 13165238 OPEL 177 763 0 CLAAS 177 764 0 CLAAS 1777871 OPEL 1J0 915 105 AE VW 1J0 915 105 AF VW 1J0 915 105 C VW 1J0 915 105 M VW 1J0 915 105 N VW 1U2J 10655 E4A FORD 1X43 10655 CA JAGUAR 2 566 041 051 302 VARTA 2 566 101 064 301 VARTA 2 566 38 300 VARTA 2 566 41 302 VARTA 2 574 012 068 302 VARTA 2 574 12 300 VARTA 2 880 74 310 VARTA 2066 ACDelco 2072 ACDelco 24 41 000 04R RENAULT 244 020 6240 PINGUELY 24410 2X101 NISSAN 24410 3X10A NISSAN 28800 56638 83 TOYOTA 28800 57412 83 TOYOTA 28800-0G020 TOYOTA 28800-0N060 TOYOTA 28800-130LS TOYOTA 28800-YZZAP TOYOTA 28800-YZZBA TOYOTA 28800-YZZBC TOYOTA 28800-YZZBD TOYOTA 2994558 IVECO 30658162 VOLVO 30745775 VOLVO 33610 79J00 000 SUZUKI 33610-79J00 SUZUKI 3B0 915 105 B VW 400 L3 C FIAAM 440 L3 C FIAAM 450 L3 C FIAAM 454 541 04 02 MERCEDES-BENZ 46 62 55 MAGNETI MARELLI 46214087 FIAT 46227869 FIAT 46227869 LANCIA 46227869 ALFA ROMEO 46227873 ALFA ROMEO 46227873 FIAT 47 64 20 ES MAGNETI MARELLI 476 00 TUDOR 476 00 EXIDE 4D0 915 105 A VW 4F0 915 105 A VW 4F0 915 105 A SKODA 4F0 915 105 A SEAT 4F0 915 105 A AUDI 500 660 051 FIAAM 500 700 057 FIAAM 51763097 FIAT 5241732 SCANIA 5355763 SCANIA 540 L 3 FIAAM 5600 CX PEUGEOT 5600 GR PEUGEOT 5600 HR PEUGEOT 5600 HR CITROËN 5600 JX CITROËN 5600 JX PEUGEOT 5600 QR PEUGEOT 5600 QR CITROËN 5600 SX CITROËN 566 041 051 3022 VARTA 566 101 064 3012 VARTA 56618S70 TUDOR 570 064 051 3100 VARTA 570 33 LUCAS ELECTRICAL 570 58 LUCAS ELECTRICAL 570 64 LUCAS ELECTRICAL 570 69 LUCAS ELECTRICAL 572 17 LUCAS ELECTRICAL 572 20 LUCAS ELECTRICAL 572 21 LUCAS ELECTRICAL 572 22 LUCAS ELECTRICAL 572 23 LUCAS ELECTRICAL 572 24 LUCAS ELECTRICAL 572 29 LUCAS ELECTRICAL 57217S75 TUDOR 574 012 068 BOSCH 574 012 068 3022 VARTA 574 012 068 3100 VARTA 574 012 068 3132 VARTA 574 012 068 3172 VARTA 574 12 TUDOR 574 12 EXIDE 575 031 057 3100 VARTA 575 31 LUCAS ELECTRICAL 575 33 LUCAS ELECTRICAL 575 40 LUCAS ELECTRICAL 576 11 LUCAS ELECTRICAL 6 ME 6 FIAAM 6 ME 6 PG FIAAM 6 ME 6G FIAAM 6 ML 6 PGRM FIAAM 61 21 6 927 454 BMW 61 21 7 570 682 BMW 61 21 8 361 193 BMW 61 21 8 381 726 BMW 61 21 8 381 727 BMW 61 21 8 381 730 BMW 61 21 8 381 731 BMW 61 21 8 381 734 BMW 61 21 8 381 735 BMW 760 430 FULMEN 77 00 758 380 RENAULT 77 01 376 965 RENAULT 77 01 381 063 RENAULT 77 01 381 064 RENAULT 77 11 222 781 RENAULT 79 05 525 567 RENAULT 7905 525 567 PEUGEOT 7C BOSCH 7CN BOSCH 812 44 LUCAS ELECTRICAL 812 45 LUCAS ELECTRICAL 812 59 LUCAS ELECTRICAL 82 00 377 287 RENAULT 82 00 377 288 RENAULT 877 00 EXIDE 877 00 TUDOR 8E0 915 105 B AUDI 8E0 915 105 B SEAT 8E0 915 105 B SKODA 8E0 915 105 B VW 8E0 915 105 H VW 8E0 915 105 H SKODA 8E0 915 105 H SEAT 8E0 915 105 H AUDI 8E0 915 105 L AUDI 8E0 915 105 L SEAT 8E0 915 105 L SKODA 8E0 915 105 L VW 8K0 915 105 C VW 8K0 915 105 C SKODA 8K0 915 105 C SEAT 8K0 915 105 C AUDI 90542072 OPEL 90564961 OPEL 9139292 VOLVO 9139348 VOLVO 9139589 VOLVO 93162326 IVECO 9472330 VOLVO 95038087 VOLVO 95039348 VOLVO 999 611 070 00 PORSCHE 999 611 075 00 PORSCHE A 000 982 31 08 MERCEDES-BENZ A 000 982 37 08 MERCEDES-BENZ A 001 541 36 01 MERCEDES-BENZ A 002 541 68 01 MERCEDES-BENZ A 002 541 70 01 MERCEDES-BENZ A 002 541 72 01 MERCEDES-BENZ A 003 541 73 01 MERCEDES-BENZ A 004 541 23 01 MERCEDES-BENZ A 005 541 20 01 MERCEDES-BENZ A 005 541 24 01 MERCEDES-BENZ A 454 541 04 02 MERCEDES-BENZ A700 TUDOR BCI-096 TOYOTA BE06620 DELPHI BE07220 DELPHI CID 1000 83 E CHRYSLER DB740 DETA E11 VARTA EB740 EXIDE EQUIPA J FULMEN ETS 70 D MAGNETI MARELLI FB740 FULMEN FORMULA J FULMEN HAA 193 54 1P 000 MERCEDES-BENZ JK FULMEN L3 70 FIAAM L3 74 FIAAM LNA 1250BB JAGUAR LNC 1250AA JAGUAR M66H3 ACDelco M72H3 ACDelco Q45400 21 SMART R 80 D MAGNETI MARELLI S68AT DELPHI TB740 TUDOR TST700 TUDOR XG 11 DUCELLIER XL3D65 DUCELLIER XL3S75 DUCELLIER XT12D DUCELLIER YGD 0001 20 ROVER YU2J 10655 E4A FORD ZC 98 654 82 CITROËN ZC 98 654 82 PEUGEOT

Sklep: www.pompa-paliwa.pl

PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. W.4 - Luke Welling, Laura Thomson - 2823033978

94,00 zł

PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. W.4 - Luke Welling, Laura Thomson Helion

Informatyka > Webmasterstwo

Podręcznika dla webmasterów na temat tworzenia dynamicznych witryn internetowych! Ponad 30 000 sprzedanych egzemplarzy poprzednich wydań!!! Recepta na sukces w przypadku tworzenia profesjonalnych stron WWW jest niezwykle prosta: wystarczą ogromne możliwości PHP, niezrównana wydajność MySQL i wielka, chętna do pomocy społeczność, skupiona wokół tego tandemu. Wynik? Błyskawiczna realizacja zaawansowanych stron i aplikacji internetowych. Wszystko, czego Ci jeszcze trzeba, to fachowa wiedza, pozwalająca wykorzystać ten potencjał! PHP i MySQL to jeden z najlepszych, najpopularniejszych zestawów do tworzenia rozwiązań internetowych, a książka, którą trzymasz w rękach, to czwarte wydanie bestsellerowego i kultowego już kompendium wiedzy na temat tych narzędzi. Dzięki niej zorientujesz się w każdym z aspektów wykorzystania PHP wraz z bazą danych MySQL. Poznasz język PHP, metody przechowywania i wyszukiwania danych oraz operacje na plikach. Dowiesz się, jak tworzyć uniwersalny kod i sprawnie pracować z bazą danych. Nauczysz się szybko lokalizować i rozwiązywać problemy oraz zapewniać bezpieczeństwo aplikacjom, a także efektywnie stosować technologię AJAX. Podręcznik zawiera także mnóstwo praktycznych przykładów, demonstrujących wykorzystanie PHP i MySQL do realizacji różnych zadań związanych z funkcjonowaniem dynamicznych witryn WWW. Wybrane zalety PHP i MySQL Podstawy języka PHP Metody przechowywania i wyszukiwania danych Operacje na plikach Zastosowanie tablic Wykorzystanie wyrażeń regularnych oraz operacje na ciągach znaków Tworzenie uniwersalnego kodu -- ponowne jego wykorzystanie Obiekty w PHP Obsługa wyjątków i błędów Praca z bazą danych MySQL Nawiązywanie połączenia z bazą z poziomu PHP Administracja MySQL Zaawansowane zagadnienia, związane z bazą MySQL Zapewnienie bezpieczeństwa tworzonym rozwiązaniom Metody uwierzytelniania przy użyciu PHP i MySQL Wykorzystanie protokołów i funkcji sieci Generowanie grafik Wykorzystanie sesji Obsługa poczty elektronicznej za pomocą PHP Użycie technologii AJAX Kultowe kompendium wiedzy na temat tworzenia dynamicznych witryn! O autorach (23) O współautorach (25) Wprowadzenie (27) Część I: Stosowanie PHP (37) Rozdział 1. Podstawowy kurs PHP (39) Zastosowanie PHP (40) Tworzenie przykładowej aplikacji: "Części samochodowe Janka" (40) Formularz zamówienia (40) Przetwarzanie formularza (41) Osadzanie PHP w HTML (42) Zastosowanie znaczników PHP (43) Instrukcje PHP (44) Odstępy (44) Komentarze (45) Dodawanie zawartości dynamicznej (45) Wywoływanie funkcji (46) Używanie funkcji date() (46) Dostęp do zmiennych formularza (47) Zmienne formularza (47) Łączenie ciągów (49) Zmienne i ciągi znaków (50) Identyfikatory (51) Typy zmiennych (51) Typy danych w PHP (51) Siła typu (52) Rzutowanie typu (52) Zmienne zmiennych (53) Deklarowanie i używanie stałych (53) Zasięg zmiennych (54) Używanie operatorów (55) Operatory arytmetyczne (55) Operatory ciągów (56) Operatory przypisania (56) Operatory porównań (58) Operatory logiczne (59) Operatory bitowe (60) Pozostałe operatory (60) Obliczanie sum w formularzu (62) Pierwszeństwo i kolejność (63) Zarządzanie zmiennymi (65) Sprawdzanie i ustawianie typów zmiennych (65) Sprawdzanie stanu zmiennej (66) Reinterpretacja zmiennych (67) Podejmowanie decyzji za pomocą instrukcji warunkowych (67) Instrukcja if (67) Bloki kodu (68) Instrukcja else (68) Instrukcja elseif (69) Instrukcja switch (69) Porównanie różnych instrukcji warunkowych (71) Powtarzanie działań przy użyciu iteracji (71) Pętle while (72) Pętle for i foreach (73) Pętle do..while (74) Wyłamywanie się ze struktury skryptu (75) Używanie alternatywnych składni struktur sterujących (75) Używanie struktury declare (76) W następnym rozdziale (76) Rozdział 2. Przechowywanie i wyszukiwanie danych (77) Zapisywanie danych do późniejszego użycia (77) Przechowywanie i wyszukiwanie zamówień Janka (78) Przetwarzanie plików (79) Otwieranie pliku (79) Tryby otwarcia pliku (79) Stosowanie funkcji fopen() do otwarcia pliku (80) Otwieranie pliku przez protokół FTP lub HTTP (82) Problemy z otwieraniem plików (82) Zapisywanie danych w pliku (84) Parametry funkcji fwrite() (85) Formaty plików (85) Zamykanie pliku (86) Odczyt z pliku (87) Otwieranie pliku w celu odczytu - fopen() (89) Wiedzieć, kiedy przestać - feof() (89) Odczytywanie pliku wiersz po wierszu - fgets(), fgetss() i fgetcsv() (89) Odczyt całego pliku - readfile(), fpassthru(), file() (90) Odczyt pojedynczego znaku - fgetc() (91) Odczytywanie zadanej długości - fread() (91) Inne przydatne funkcje plikowe (91) Sprawdzanie istnienia pliku - file_exists() (92) Określanie wielkości pliku - filesize() (92) Kasowanie pliku - unlink() (92) Poruszanie się wewnątrz pliku - rewind(), fseek() i ftell() (92) Blokowanie pliku (93) Lepszy sposób obróbki danych - systemy zarządzania bazami danych (94) Problemy związane ze stosowaniem plików jednorodnych (95) Jak RDBMS rozwiązują powyższe problemy? (95) Propozycje dalszych lektur (96) W następnym rozdziale (96) Rozdział 3. Stosowanie tablic (97) Czym są tablice? (97) Tablice indeksowane numerycznie (98) Inicjowanie tablic indeksowanych numerycznie (98) Dostęp do zawartości tablicy (99) Dostęp do tablic przy zastosowaniu pętli (100) Tablice z innymi indeksami (100) Inicjowanie tablicy (100) Dostęp do elementów tablicy (101) Stosowanie pętli (101) Operatory tablicowe (103) Tablice wielowymiarowe (103) Sortowanie tablic (106) Stosowanie funkcji sort() (106) Stosowanie funkcji asort() i ksort() do porządkowania tablic (107) Sortowanie odwrotne (107) Sortowanie tablic wielowymiarowych (108) Typy sortowań definiowane przez użytkownika (108) Odwrotne sortowanie zdefiniowane przez użytkownika (109) Zmiany kolejności elementów w tablicach (110) Stosowanie funkcji shuffle() (110) Stosowanie funkcji array_reverse() (111) Ładowanie tablic z plików (112) Wykonywanie innych działań na tablicach (114) Poruszanie się wewnątrz tablicy - funkcje each(), current(), reset(), end(), next(), pos() i prev() (114) Dołączanie dowolnej funkcji do każdego elementu tablicy - funkcja array_walk() (115) Liczenie elementów tablicy: count(), sizeof() i array_count_values() (116) Konwersja tablic na zmienne skalarne - funkcja extract() (117) Propozycje dalszych lektur (118) W następnym rozdziale (118) Rozdział 4. Manipulowanie ciągami i wyrażenia regularne (119) Przykładowa aplikacja - Inteligentny Formularz Pocztowy (119) Formatowanie ciągów (121) Przycinanie ciągów - funkcje chop(), ltrim() i trim() (121) Formatowanie ciągów w celu ich prezentacji (122) Formatowanie ciągów do przechowania - funkcje addslashes() i stripslashes() (125) Łączenie i rozdzielanie ciągów za pomocą funkcji ciągów (127) Stosowanie funkcji explode(), implode() i join() (127) Stosowanie funkcji strtok() (128) Stosowanie funkcji substr() (128) Porównywanie ciągów (129) Porządkowanie ciągów - funkcje strcmp(), strcasecmp() i strnatcmp() (129) Sprawdzanie długości ciągu za pomocą funkcji strlen() (130) Dopasowywanie i zamiana podciągów za pomocą funkcji ciągów (130) Znajdowanie ciągów w ciągach - funkcje strstr(), strchr(), strrchr() i stristr() (131) Odnajdywanie pozycji podciągu - funkcje strpos() i strrpos() (131) Zamiana podciągów - funkcje str_replace() i substr_replace() (132) Wprowadzenie do wyrażeń regularnych (133) Podstawy (133) Zbiory i klasy znaków (134) Powtarzalność (135) Podwyrażenia (135) Podwyrażenia policzalne (135) Kotwiczenie na początku lub na końcu ciągu (136) Rozgałęzianie (136) Dopasowywanie specjalnych znaków literowych (136) Podsumowanie znaków specjalnych (137) Umieszczanie wszystkiego razem (Inteligentny Formularz) (137) Odnajdywanie podciągów za pomocą wyrażeń regularnych (138) Zamiana podciągów za pomocą wyrażeń regularnych (139) Rozdzielanie ciągów za pomocą wyrażeń regularnych (139) Propozycje dalszych lektur (140) W następnym rozdziale (140) Rozdział 5. Ponowne wykorzystanie kodu i tworzenie funkcji (141) Zalety ponownego stosowania kodu (141) Koszt (142) Niezawodność (142) Spójność (142) Stosowanie funkcji require() i include() (142) Rozszerzenia plików i require() (143) Stosowanie require() w szablonach stron WWW (144) Stosowanie opcji auto_prepend_file i auto_append_file (148) Stosowanie funkcji w PHP (149) Wywoływanie funkcji (149) Wywołanie niezdefiniowanej funkcji (151) Wielkość liter a nazwy funkcji (152) Definiowanie własnych funkcji (152) Podstawowa struktura funkcji (152) Nadawanie nazwy funkcji (153) Parametry (154) Zasięg (156) Przekazanie przez referencję czy przekazanie przez wartość? (158) Stosowanie słowa kluczowego return (159) Zwracanie wartości przez funkcje (160) Implementacja rekurencji (161) Przestrzenie nazw (162) Propozycje dalszych lektur (163) W następnym rozdziale (163) Rozdział 6. Obiektowy PHP (165) Koncepcje programowania obiektowego (165) Klasy i obiekty (166) Polimorfizm (167) Dziedziczenie (167) Tworzenie klas, atrybutów i operacji w PHP (168) Struktura klasy (168) Konstruktory (168) Destruktory (169) Tworzenie egzemplarzy (169) Stosowanie atrybutów klasy (170) Kontrolowanie dostępu przy użyciu private i public (172) Wywoływanie operacji klas (172) Implementacja dziedziczenia w PHP (173) Kontrolowanie widoczności w trakcie dziedziczenia przy użyciu private i protected (174) Unieważnianie (175) Zapobieganie dziedziczeniu i unieważnianiu przy użyciu final (176) Wielodziedziczenie (177) Implementowanie interfejsów (177) Tworzenie klas (178) Tworzenie kodu dla własnej klasy (179) Zaawansowane mechanizmy obiektowe w PHP (186) Używanie stałych klasowych (186) Implementowanie metod statycznych (186) Sprawdzanie typu klasy i wskazywanie typu (186) Późne wiązania statyczne (187) Klonowanie obiektów (188) Używanie klas abstrakcyjnych (188) Przeciążanie metod przy użyciu __call() (188) Używanie metody __autoload() (189) Implementowanie iteratorów i iteracji (190) Przekształcanie klas w łańcuchy znaków (191) Używanie API Reflection (192) W następnym rozdziale (192) Rozdział 7. Obsługa błędów i wyjątków (195) Koncepcja obsługi wyjątków (195) Klasa Exception (196) Wyjątki definiowane przez użytkownika (197) Wyjątki w Częściach samochodowych Janka (200) Wyjątki i inne mechanizmy obsługi błędów w PHP (202) Propozycje dalszych lektur (203) W następnym rozdziale (203) Część II: Stosowanie MySQL (205) Rozdział 8. Projektowanie internetowej bazy danych (207) Koncepcje relacyjnych baz danych (208) Tabele (208) Kolumny (208) Wiersze (208) Wartości (208) Klucze (209) Schematy (209) Relacje (210) Jak zaprojektować internetową bazę danych? (211) Określ obiekty świata realnego, których model chcesz wykonać (211) Unikaj przechowywania redundantnych danych (211) Zapisuj atomowe wartości kolumn (213) Dobierz właściwe klucze (214) Pomyśl o zapytaniach, które zadasz bazie (214) Unikaj tworzenia tabel z wieloma pustymi polami (214) Typy tabel - podsumowanie (215) Architektura internetowej bazy danych (215) Propozycje dalszych lektur (216) W następnym rozdziale (216) Rozdział 9. Tworzenie internetowej bazy danych (217) Użytkowanie monitora MySQL (218) Logowanie się do serwera MySQL (219) Tworzenie baz i rejestrowanie użytkowników (220) Definiowanie użytkowników i przywilejów (220) Wprowadzenie do systemu przywilejów MySQL (221) Zasada najmniejszego przywileju (221) Rejestrowanie użytkowników: polecenie GRANT (221) Typy i poziomy przywilejów (223) Polecenie REVOKE (224) Przykłady użycia poleceń GRANT i REVOKE (225) Rejestrowanie użytkownika łączącego się z internetu (226) Używanie odpowiedniej bazy danych (226) Tworzenie tabel bazy danych (227) Znaczenie dodatkowych atrybutów kolumn (228) Typy kolumn (229) Rzut oka na bazę danych - polecenia SHOW i DESCRIBE (231) Tworzenie indeksów (232) Identyfikatory MySQL (232) Wybór typów danych w kolumnach (233) Typy liczbowe (233) Propozycje dalszych lektur (236) W następnym rozdziale (237) Rozdział 10. Praca z bazą danych MySQL (239) Czym jest SQL? (239) Zapisywanie danych do bazy (240) Wyszukiwanie danych w bazie (242) Wyszukiwanie danych spełniających określone kryteria (243) Wyszukiwanie danych w wielu tabelach (245) Szeregowanie danych w określonym porządku (249) Grupowanie i agregowanie danych (250) Wskazanie wierszy, które mają być wyświetlone (252) Używanie podzapytań (252) Dokonywanie zmian rekordów w bazie danych (255) Zmiana struktury istniejących tabel (255) Usuwanie rekordów z bazy danych (257) Usuwanie tabel (257) Usuwanie całych baz danych (258) Propozycje dalszych lektur (258) W następnym rozdziale (258) Rozdział 11. Łączenie się z bazą MySQL za pomocą PHP (259) Jak działa internetowa baza danych? (259) Wykonywanie zapytań do bazy danych z poziomu strony WWW (262) Sprawdzenie poprawności wpisanych danych (263) Ustanawianie połączenia z bazą danych (264) Wybór właściwej bazy danych (265) Wysyłanie zapytań do bazy danych (265) Odczytywanie rezultatów zapytań (266) Zamykanie połączenia z bazą danych (267) Wstawianie nowych danych do bazy (267) Używanie instrukcji przygotowywanych (270) Używanie innych interfejsów bazodanowych PHP (272) Stosowanie ogólnego interfejsu bazodanowego: PEAR MDB2 (272) Propozycje dalszych lektur (274) W następnym rozdziale (274) Rozdział 12. Administrowanie MySQL dla zaawansowanych (275) Szczegóły systemu przywilejów (275) Tabela user (276) Tabele db i host (278) Tabele tables_priv, columns_priv i procs_priv (278) Kontrola dostępu: w jaki sposób MySQL używa tabel przywilejów (279) Zmiana przywilejów: kiedy zmiany zostaną uwzględnione? (281) Ochrona bazy danych (282) MySQL z perspektywy systemu operacyjnego (282) Hasła (282) Przywileje użytkowników (283) MySQL i internet (283) Uzyskiwanie szczegółowych informacji o bazie danych (284) Uzyskiwanie informacji poleceniem SHOW (284) Uzyskiwanie informacji o kolumnach za pomocą polecenia DESCRIBE (286) Jak wykonywane są zapytania: polecenie EXPLAIN (286) Optymalizowanie bazy danych (291) Optymalizacja projektu bazy danych (291) Przywileje (291) Optymalizacja tabel (291) Stosowanie indeksów (292) Używanie wartości domyślnych (292) Więcej wskazówek (292) Tworzenie kopii zapasowej bazy danych MySQL (292) Przywracanie bazy danych MySQL (293) Implementowanie replikacji (293) Konfigurowanie serwera nadrzędnego (294) Transfer danych początkowych (294) Konfigurowanie odbiorcy lub odbiorców (295) Propozycje dalszych lektur (296) W następnym rozdziale (296) Rozdział 13. Zaawansowane programowanie w MySQL (297) Instrukcja LOAD DATA INFILE (297) Maszyny zapisu (298) Transakcje (299) Definicje dotyczące transakcji (299) Użycie transakcji w InnoDB (300) Klucze obce (301) Procedury składowane (302) Prosty przykład (302) Zmienne lokalne (304) Kursory i struktury sterujące (305) Propozycje dalszych lektur (308) W następnym rozdziale (308) Część III: E-commerce i bezpieczeństwo (309) Rozdział 14. Komercyjne witryny internetowe (311) Co chcemy osiągnąć? (311) Rodzaje komercyjnych stron WWW (311) Publikowanie informacji w broszurach internetowych (312) Przyjmowanie zamówień na produkty i usługi (315) Dostarczanie usług lub wyrobów mających postać cyfrową (319) Zwiększanie wartości produktów i usług (319) Ograniczanie kosztów (320) Ryzyko i zagrożenia (320) Crackerzy (321) Przyciągnięcie niewystarczającej liczby klientów (321) Awarie sprzętu komputerowego (322) Awarie sieci elektrycznych, komunikacyjnych i komputerowych oraz systemu wysyłkowego (322) Silna konkurencja (322) Błędy w oprogramowaniu (323) Zmiany polityki rządowej (323) Ograniczenie pojemności systemów (323) Wybór strategii (323) W następnym rozdziale (324) Rozdział 15. Bezpieczeństwo komercyjnych stron WWW (325) Jaką wagę mają posiadane przez nas informacje? (326) Zagrożenia bezpieczeństwa (326) Ujawnienie informacji poufnych (327) Utrata lub zniszczenie danych (328) Modyfikacje danych (329) Blokada usługi (330) Błędy w oprogramowaniu (331) Zaprzeczenie korzystania z usługi (332) Użyteczność, wydajność, koszty i bezpieczeństwo (333) Opracowanie polityki bezpieczeństwa (333) Zasady uwierzytelniania (334) Podstawy szyfrowania (335) Szyfrowanie z kluczem prywatnym (336) Szyfrowanie z kluczem publicznym (337) Podpis cyfrowy (338) Certyfikaty cyfrowe (339) Bezpieczne serwery WWW (339) Monitorowanie i zapisywanie zdarzeń (340) Zapory sieciowe (341) Tworzenie kopii zapasowych (342) Tworzenie kopii zapasowych zwykłych plików (342) Tworzenie kopii zapasowych i odzyskiwanie baz danych MySQL (342) Bezpieczeństwo fizyczne (343) W następnym rozdziale (343) Rozdział 16. Bezpieczeństwo aplikacji internetowych (345) Strategie zapewniania bezpieczeństwa (345) Planowanie z wyprzedzeniem (346) Równowaga między bezpieczeństwem i użytecznością (346) Monitorowanie bezpieczeństwa (347) Ogólne podejście do bezpieczeństwa (347) Rozpoznawanie zagrożeń (347) Dostęp do danych poufnych i ich modyfikowanie (347) Utrata lub zniszczenie danych (348) Zablokowanie usługi (348) Wstrzykiwanie kodu (349) Złamanie zabezpieczeń dostępu do serwera (349) Identyfikacja użytkowników (349) Crackerzy (350) Nieświadomi użytkownicy zainfekowanych komputerów (350) Rozczarowani pracownicy (350) Złodzieje sprzętu komputerowego (350) Autorzy systemów (350) Zabezpieczanie kodu źródłowego (351) Filtrowanie danych pochodzących od użytkowników (351) Unieważnianie danych wynikowych (355) Organizacja kodu źródłowego (356) Zawartość kodu źródłowego (357) Zagadnienia dotyczące systemu plików (358) Stabilność kodu i błędy (358) Apostrofy wykonywania poleceń systemu operacyjnego i polecenie exec (359) Zabezpieczanie serwera WWW oraz PHP (360) Regularne uaktualnianie oprogramowania (361) Analiza ustawień w pliku php.ini (362) Konfiguracja serwera WWW (362) Aplikacje internetowe działające na serwerach komercyjnych (364) Bezpieczeństwo serwera bazy danych (365) Użytkownicy i system uprawnień (365) Wysyłanie danych do serwera (366) Łączenie się z serwerem (366) Praca serwera (367) Zabezpieczanie sieci (367) Instalacja zapory sieciowej (368) Wykorzystanie strefy zdemilitaryzowanej (368) Przygotowanie na ataki DoS i DDoS (369) Bezpieczeństwo komputerów i systemów operacyjnych (369) Uaktualnianie systemu operacyjnego (369) Udostępnianie tylko niezbędnych usług (370) Fizyczne zabezpieczenie serwera (370) Planowanie działań na wypadek awarii (371) W następnym rozdziale (372) Rozdział 17. Uwierzytelnianie przy użyciu PHP i MySQL (373) Identyfikacja użytkowników (373) Implementacja kontroli dostępu (374) Przechowywanie haseł dostępu (376) Szyfrowanie haseł (378) Zastrzeganie więcej niż jednej strony (379) Podstawowa metoda uwierzytelniania (380) Wykorzystanie podstawowej metody uwierzytelniania w PHP (381) Wykorzystanie podstawowej metody uwierzytelniania na serwerze Apache przy użyciu plików .htaccess (383) Wykorzystanie modułu mod_auth_mysql do celów uwierzytelniania (386) Instalacja modułu mod_auth_mysql (386) Praca z mod_auth_mysql (387) Implementacja własnej metody uwierzytelniania (388) Propozycje dalszych lektur (388) W następnym rozdziale (389) Rozdział 18. Zabezpieczanie transakcji przy użyciu PHP i MySQL (391) Zapewnienie bezpieczeństwa transakcji (391) Komputer użytkownika (392) Internet (393) System docelowy (394) Wykorzystanie protokołu Secure Sockets Layer (SSL) (395) Kontrola danych pochodzących od użytkownika (398) Bezpieczne przechowywanie danych (399) Ustalanie, czy powinno się przechowywać numery kart kredytowych (400) Szyfrowanie danych w PHP (401) Instalacja GPG (401) Testowanie GPG (404) Propozycje dalszych lektur (408) W następnej części (408) Część IV: Zaawansowane techniki PHP (409) Rozdział 19. Interakcja z systemem plików i serwerem (411) Wprowadzenie do wysyłania plików (411) Kod HTML służący do wysyłania plików (412) Tworzenie PHP obsługującego plik (413) Najczęściej spotykane problemy (417) Stosowanie funkcji katalogowych (418) Odczyt z katalogów (418) Otrzymywanie informacji na temat aktualnego katalogu (421) Tworzenie i usuwanie katalogów (421) Interakcja z systemem plików (422) Otrzymywanie informacji o pliku (422) Zmiana właściwości pliku (424) Tworzenie, usuwanie i przenoszenie plików (425) Stosowanie funkcji uruchamiających programy (425) Interakcja ze środowiskiem: funkcje getenv() i putenv() (427) Propozycje dalszych lektur (428) W następnym rozdziale (428) Rozdział 20. Stosowanie funkcji sieci i protokołu (429) Przegląd protokołów (429) Wysyłanie i odczytywanie poczty elektronicznej (430) Korzystanie z danych z innych witryn WWW (430) Stosowanie funkcji połączeń sieciowych (433) Tworzenie kopii bezpieczeństwa lub kopii lustrzanej pliku (436) Stosowanie FTP w celu utworzenia kopii bezpieczeństwa lub kopii lustrzanej pliku (436) Wysyłanie plików (442) Unikanie przekroczenia dopuszczalnego czasu (442) Stosowanie innych funkcji FTP (443) Propozycje dalszych lektur (443) W następnym rozdziale (444) Rozdział 21. Zarządzanie datą i czasem (445) Uzyskiwanie informacji o dacie i czasie w PHP (445) Stosowanie funkcji date() (445) Obsługa znaczników czasu Uniksa (447) Stosowanie funkcji getdate() (448) Sprawdzanie poprawności dat przy użyciu funkcji checkdate() (449) Formatowanie znaczników czasu (450) Konwersja pomiędzy formatami daty PHP i MySQL (450) Obliczanie dat w PHP (452) Obliczanie dat w MySQL (454) Stosowanie mikrosekund (455) Stosowanie funkcji kalendarzowych (455) Propozycje dalszych lektur (456) W następnym rozdziale (456) Rozdział 22. Generowanie obrazków (457) Konfigurowanie obsługi obrazków w PHP (457) Formaty obrazków (458) JPEG (459) PNG (459) WBMP (459) GIF (459) Tworzenie obrazków (460) Tworzenie kadru obrazka (460) Rysowanie lub umieszczanie tekstu w obrazku (461) Wyświetlanie ostatecznej grafiki (463) Końcowe czynności porządkujące (464) Stosowanie automatycznie generowanych obrazków na innych stronach (464) Stosowanie tekstu i czcionek do tworzenia obrazków (465) Konfiguracja podstawowego kadru (467) Dopasowanie tekstu do przycisku (468) Nadawanie tekstowi odpowiedniej pozycji (470) Wpisywanie tekstu do przycisku (471) Etap końcowy (471) Rysowanie figur i wykresów danych (471) Inne funkcje obrazków (478) Propozycje dalszych lektur (478) W następnym rozdziale (478) Rozdział 23. Stosowanie kontroli sesji w PHP (479) Czym jest kontrola sesji? (479) Podstawowa zasada działania sesji (479) Czym jest cookie? (480) Konfiguracja cookies w PHP (480) Stosowanie cookies w sesji (481) Przechowywanie identyfikatora sesji (481) Implementacja prostych sesji (482) Rozpoczynanie sesji (482) Zgłaszanie zmiennych sesji (482) Stosowanie zmiennych sesji (483) Usuwanie zmiennych i niszczenie sesji (483) Przykład prostej sesji (483) Konfiguracja kontroli sesji (485) Implementacja uwierzytelniania w kontroli sesji (485) Propozycje dalszych lektur (491) W następnym rozdziale (491) Rozdział 24. Inne przydatne własności (493) Stosowanie magicznych cudzysłowów (493) Wykonywanie ciągów - funkcja eval() (494) Zakończenie wykonania - die i exit (495) Serializacja zmiennych i obiektów (495) Pobieranie informacji na temat środowiska PHP (496) Uzyskiwanie informacji na temat załadowanych rozszerzeń (496) Identyfikacja właściciela skryptu (497) Uzyskiwanie informacji na temat daty modyfikacji skryptu (497) Czasowa zmiana środowiska wykonawczego (497) Podświetlanie źródeł (498) Używanie PHP w wierszu poleceń (499) W następnej części (500) Część V: Tworzenie praktycznych projektów PHP i MySQL (501) Rozdział 25. Stosowanie PHP i MySQL w dużych projektach (503) Zastosowanie inżynierii oprogramowania w tworzeniu aplikacji WWW (504) Planowanie i prowadzenie projektu aplikacji WWW (504) Ponowne stosowanie kodu (505) Tworzenie kodu łatwego w utrzymaniu (506) Standardy kodowania (506) Dzielenie kodu (509) Stosowanie standardowej struktury katalogów (509) Dokumentacja i dzielenie wewnętrznych funkcji (510) Implementacja kontroli wersji (510) Wybór środowiska programistycznego (511) Dokumentacja projektów (511) Prototypowanie (512) Oddzielanie logiki i zawartości (513) Optymalizacja kodu (514) Stosowanie prostych optymalizacji (514) Stosowanie produktów firmy Zend (514) Testowanie (515) Propozycje dalszych lektur (516) W następnym rozdziale (516) Rozdział 26. Usuwanie błędów (517) Błędy programistyczne (517) Błędy składni (517) Błędy wykonania (519) Błędy logiczne (523) Pomoc w usuwaniu błędów w zmiennych (525) Poziomy zgłaszania błędów (527) Zmiana ustawień zgłaszania błędów (528) Wyzwalanie własnych błędów (529) Elegancka obsługa błędów (529) W następnym rozdziale (532) Rozdział 27. Tworzenie uwierzytelniania użytkowników i personalizacji (533) Składniki rozwiązania (533) Identyfikacja użytkownika i personalizacja (534) Przechowywanie zakładek (535) Rekomendowanie zakładek (535) Przegląd rozwiązania (535) Implementacja bazy danych (537) Implementacja podstawowej witryny (538) Implementacja uwierzytelniania użytkowników (540) Rejestracja użytkowników (540) Logowanie (545) Wylogowanie (548) Zmiana hasła (549) Ustawianie zapomnianych haseł (551) Implementacja przechowywania i odczytywania zakładek (555) Dodawanie zakładek (555) Wyświetlanie zakładek (557) Usuwanie zakładek (557) Implementacja rekomendacji (559) Rozwijanie projektu i możliwe rozszerzenia (562) W następnym rozdziale (562) Rozdział 28. Tworzenie koszyka na zakupy (563) Składniki rozwiązania (563) Tworzenie katalogu online (564) Śledzenie zakupów użytkownika podczas przeglądania (564) Implementacja systemu płatności (564) Interfejs administratora (565) Przegląd rozwiązania (565) Implementacja bazy danych (568) Implementacja katalogu online (570) Przedstawianie kategorii (571) Wyświetlanie książek danej kategorii (574) Przedstawianie szczegółowych danych książki (575) Implementacja koszyka na zakupy (577) Stosowanie skryptu pokaz_kosz.php (577) Podgląd koszyka (580) Dodawanie produktów do koszyka (582) Zapisywanie uaktualnionego koszyka (583) Wyświetlanie podsumowania w pasku nagłówka (584) Pobyt w kasie (584) Implementacja płatności (589) Implementacja interfejsu administratora (591) Rozwijanie projektu (598) Zastosowanie istniejącego systemu (598) W następnym rozdziale (598) Rozdział 29. Tworzenie serwisu poczty elektronicznej opartego na WWW (599) Składniki rozwiązania (599) Protokoły poczty: POP3 i IMAP (599) Obsługa POP3 i IMAP w PHP (600) Przegląd rozwiązania (601) Konfiguracja bazy danych (603) Architektura skryptu (604) Logowanie i wylogowanie (608) Konfiguracja kont (611) Tworzenie nowego konta (613) Modyfikacja istniejącego konta (614) Usuwanie konta (614) Odczytywanie poczty (615) Wybór konta (615) Przeglądanie zawartości skrzynki (617) Odczytywanie wiadomości pocztowych (619) Przeglądanie nagłówków wiadomości (622) Usuwanie wiadomości (623) Wysyłanie wiadomości (623) Wysyłanie nowej wiadomości (624) Odpowiadanie i przekazywanie poczty (625) Rozwijanie projektu (626) W następnym rozdziale (627) Rozdział 30. Tworzenie menedżera list pocztowych (629) Składniki rozwiązania (629) Konfiguracja bazy danych list i abonentów (630) Wysyłanie plików (630) Wysyłanie wiadomości z załącznikami (631) Przegląd rozwiązania (631) Konfiguracja bazy danych (633) Architektura skryptu (635) Implementacja logowania (641) Tworzenie nowego konta (641) Logowanie (643) Implementacja funkcji użytkownika (645) Przeglądanie list (646) Przeglądanie informacji na temat listy (650) Przeglądanie archiwum listy (652) Zapisywanie i wypisywanie (653) Zmiana konfiguracji konta (654) Zmiana hasła (654) Wylogowanie (656) Implementacja funkcji administratora (656) Tworzenie nowej listy (657) Wysyłanie nowych wiadomości (658) Obsługa wysyłania wielu plików (661) Podgląd wiadomości (664) Rozsyłanie wiadomości (665) Rozwijanie projektu (670) W następnym rozdziale (670) Rozdział 31. Tworzenie forum WWW (671) Proces (671) Składniki rozwiązania (672) Przegląd rozwiązania (673) Projektowanie bazy danych (674) Przeglądanie drzewa artykułów (676) Rozwijanie i zwijanie (678) Wyświetlanie artykułów (680) Korzystanie z klasy wezel_drzewa (681) Przeglądanie pojedynczych artykułów (687) Dodawanie nowych artykułów (688) Rozszerzenia (694) Wykorzystanie istniejącego systemu (694) W następnym rozdziale (694) Rozdział 32. Tworzenie dokumentów spersonalizowanych w formacie PDF (695) Opis projektu (695) Ocena formatów dokumentów (696) Składniki rozwiązania (700) System pytań i odpowiedzi (700) Oprogramowanie generujące dokumenty (700) Przegląd rozwiązania (703) Zadawanie pytań (704) Ocena odpowiedzi (705) Tworzenie certyfikatu RTF (707) Tworzenie certyfikatu PDF z szablonu (710) Generowanie dokumentu PDF za pomocą PDFlib (713) Skrypt "Witaj, świecie" dla PDFlib (713) Tworzenie certyfikatu za pomocą PDFlib (717) Problemy związane z nagłówkami (723) Rozwijanie projektu (724) W następnym rozdziale (724) Rozdział 33. Korzystanie z usług sieciowych za pomocą XML i SOAP (725) Opis projektu: korzystanie z języka XML i usług sieciowych (725) Podstawy XML (726) Podstawy usług sieciowych (729) Składniki rozwiązania (730) Korzystanie z interfejsu usług sieciowych Amazon.com (730) Wczytywanie dokumentów XML: odpowiedzi REST (731) Korzystanie z SOAP za pomocą PHP (732) Buforowanie (732) Opis rozwiązania (732) Aplikacja główna (734) Wyświetlanie listy książek z danej kategorii (742) Tworzenie obiektu klasy WynikiWyszukiwania (743) Korzystanie z REST do wykonywania żądań i odczytywania wyników (750) Korzystanie z protokołu SOAP do wykonywania żądania i odczytywania wyniku (755) Buforowanie danych pochodzących z żądania (756) Konstrukcja koszyka na zakupy (758) Przejście do kasy na witrynie Amazon.com (761) Instalacja kodu źródłowego (762) Kierunki rozwoju (762) Literatura (762) Rozdział 34. Tworzenie aplikacji Web 2.0 z wykorzystaniem technologii Ajax (763) Czym jest technologia Ajax? (764) Żądania i odpowiedzi HTTP (764) DHTML i XML (765) Kaskadowe arkusze stylów (CSS) (766) Skrypty działające po stronie klienta (767) Skrypty działające po stronie serwera (768) XML i XSLT (768) Podstawy technologii Ajax (768) Obiekt XMLHTTPRequest (768) Komunikowanie się z serwerem (770) Przetwarzanie odpowiedzi serwera (772) Połączenie wszystkich elementów aplikacji (773) Dodanie nowych elementów do wcześniejszych projektów (775) Dodanie elementów Ajaksa do witryny ZakładkaPHP (777) Źródła dodatkowych informacji (788) Dodatkowe informacje na temat Document Object Model (DOM) (789) Biblioteki JavaScript dla aplikacji Ajax (789) Witryny internetowe przeznaczone dla programistów Ajax (790) Dodatki (791) Dodatek A: Instalacja PHP i MySQL (793) Instalacja Apache, PHP i MySQL w systemie UNIX (794) Instalacja przy użyciu binariów (794) Instalacja przy użyciu kodów źródłowych (794) Plik httpd.conf - informacje końcowe (800) Czy obsługa PHP działa poprawnie? (800) Czy SSL działa poprawnie? (801) Instalacja Apache, PHP i MySQL w systemie Windows (802) Instalacja MySQL w systemie Windows (803) Instalacja serwera Apache w systemie Windows (804) Instalacja PHP w systemie Windows (806) Instalowanie PEAR (808) Inne konfiguracje (809) Dodatek B: Zasoby internetowe (811) Zasoby poświęcone PHP (811) Zasoby poświęcone MySQL i SQL (813) Zasoby poświęcone serwerowi Apache (813) Zasoby poświęcone tworzeniu stron WWW (814) Skorowidz (815)  

Sklep: Księgarnia-Techniczna.com

DOMOWY SYSTEM WI-FI MESH TP-LINK DECO X50 (3-PACK) - 2878001474

1152,99 zł

DOMOWY SYSTEM WI-FI MESH TP-LINK DECO X50 (3-PACK) TP-LINK

SERWERY I SIECI > Urządzenia Sieciowe > Routery

DOMOWY SYSTEM WI-FI MESH TP-LINK DECO X50 (3-PACK) Najważniejsze cechy Dwupasmowe WiFi AX3000  - Prędkości Wi-Fi 6 sięgające aż 3.0Gb/s

Sklep: VirtualEye

BOOMBOX CMP574 NIEBIESKI - 2834600377

287,50 zł

BOOMBOX CMP574 NIEBIESKI

Sprzęt RTV/Audio/Radioodtwarzacze

Boombox TREVI CMP 574 CD MP3 Boombox TREVI CMP 574 CD MP3 to urządzenie o ciekawym  designie wyposażone  w odtwarzacz płyt CD i port USB,  który pozwala na słuchanie muzyki w formacie MP3. Boombox ten odtwarza również kasety. Cyfrowy tuner radiowy pozwala na dokładne ustawienie częstotliwości dzięki czemu z łatwością znajdziesz swoje ulubione stacje. Wyświetlacz w tym modelu jest podświetlany. Dzięki dużej mocy (2 x 1.8)  sprawdza się świetnie w większych pomieszczeniach. Akcesoria w zestawie: - Przewód zasilania - Instrukcja obsługi Funkcje specjalne: - Cyfrowe strojenie - Wyświetlacz LCD - Złącze USB - Zasilanie akumulatorowo-sieciowe - Odtwarzanie kaset audio Kolor (wyliczeniowy): Niebieski Komunikacja bezprzewodowa: Nie Liczba kanałów audio: 2.0 Moc głośników (sumaryczna): 3.6 W Odczytywane formaty płyt CD: CD-DA Odczytywane formaty płyt CD: CD-RW Odczytywane formaty płyt CD: CD-R Odczytywane formaty płyt DVD: Brak Odtwarzacz CD: Tak Odtwarzane formaty audio: WMA Odtwarzane formaty audio: MP3 Odtwarzanie z USB: Tak Pasma (radia / anteny): FM (UKF) Pasma (radia / anteny): AM Pozostałe parametry: - Zasilanie: AC 230V 50Hz lub 8 baterii "D" (UM1) - Max. pobór mocy: 18W - Temperatura pracy: +5 - +35 stopni C - Częstotliwość (odtwarzacz): 100Hz - 16KHz - Impedencja słuchawek: 32 Ohm Stacja dokująca (wieże / radia): Nie System (radia / wieże): Boombox Tuner FM: Tak Waga: 2.3 kg Wymiary: 385 x 155 x 240 mm Złącza: 3,5 mm minijack Złącza: 1 x USB 2.0 Gwarancja: Gwarancja normalna 24 [w miesiącach]

Sklep: Skleptus.pl

BOOMBOX CMP574 CZERWONY - 2834600378

281,00 zł

BOOMBOX CMP574 CZERWONY

Sprzęt RTV/Audio/Radioodtwarzacze

Boombox TREVI CMP 574 CD MP3 Boombox TREVI CMP 574 CD MP3 to urządzenie o ciekawym  designie wyposażone  w odtwarzacz płyt CD i port USB,  który pozwala na słuchanie muzyki w formacie MP3. Boombox ten odtwarza również kasety. Cyfrowy tuner radiowy pozwala na dokładne ustawienie częstotliwości dzięki czemu z łatwością znajdziesz swoje ulubione stacje. Wyświetlacz w tym modelu jest podświetlany. Dzięki dużej mocy (2 x 1.8)  sprawdza się świetnie w większych pomieszczeniach. Akcesoria w zestawie: - Przewód zasilania - Instrukcja obsługi Funkcje specjalne: - Cyfrowe strojenie - Wyświetlacz LCD - Złącze USB - Zasilanie akumulatorowo-sieciowe - Odtwarzanie kaset audio Kolor (wyliczeniowy): Czerwony Komunikacja bezprzewodowa: Nie Liczba kanałów audio: 2.0 Moc głośników (sumaryczna): 3.6 W Odczytywane formaty płyt CD: CD-R Odczytywane formaty płyt CD: CD-RW Odczytywane formaty płyt CD: CD-DA Odczytywane formaty płyt DVD: Brak Odtwarzacz CD: Tak Odtwarzane formaty audio: MP3 Odtwarzane formaty audio: WMA Odtwarzanie z USB: Tak Pasma (radia / anteny): FM (UKF) Pasma (radia / anteny): AM Pozostałe parametry: - Zasilanie: AC 230V 50Hz lub 8 baterii "D" (UM1) - Max. pobór mocy: 18W - Temperatura pracy: +5 - +35 stopni C - Częstotliwość (odtwarzacz): 100Hz - 16KHz - Impedencja słuchawek: 32 Ohm Stacja dokująca (wieże / radia): Nie System (radia / wieże): Boombox Tuner FM: Tak Waga: 2.3 kg Wymiary: 385 x 155 x 240 mm Złącza: 3,5 mm minijack Złącza: 1 x USB 2.0 Gwarancja: Gwarancja normalna 24 [w miesiącach]

Sklep: Skleptus.pl

Trevi BOOMBOX CMP574 CZERWONY - 2858164700

310,90 zł

Trevi BOOMBOX CMP574 CZERWONY Trevi

RTV > Audio video > wieże, radia

Boombox TREVI CMP 574 CD MP3 Boombox TREVI CMP 574 CD MP3 to urządzenie o ciekawym  designie wyposażone  w odtwarzacz płyt CD i port USB,  który pozwala na słuchanie muzyki w formacie MP3. Boombox ten odtwarza również kasety. Cyfrowy tuner radiowy pozwala na dokładne ustawienie częstotliwości dzięki czemu z łatwością znajdziesz swoje ulubione stacje. Wyświetlacz w tym modelu jest podświetlany. Dzięki dużej mocy (2 x 1.8)  sprawdza się świetnie w większych pomieszczeniach. EAN: 8011000031118 Gwarancja: 24 miesiące Kod dostawcy: TREVICMP574RED System: Boombox Liczba kanałów audio: 2.0 Moc głośników (sumaryczna): 3.6 W Tuner FM: Tak Pasma: FM (UKF) Odtwarzacz CD: Tak Odczytywane formaty płyt CD: CD-R Odczytywane formaty płyt DVD: Brak Odtwarzanie z USB: Tak Odtwarzane formaty audio: MP3 Stacja dokująca: Nie Funkcje specjalne: - Cyfrowe strojenie- Wyświetlacz LCD- Złącze USB- Zasilanie akumulatorowo-sieciowe- Odtwarzanie kaset audio Komunikacja bezprzewodowa: Nie Złącza: 1 x USB 2.0 Akcesoria w zestawie: - Przewód zasilania- Instrukcja obsługi Kolor: Czerwony Wymiary: 385 x 155 x 240 mm Waga: 2.3 kg Pozostałe parametry: - Zasilanie: AC 230V 50Hz lub 8 baterii "D" (UM1)- Max. pobór mocy: 18W- Temperatura pracy: +5 - +35 stopni C- Częstotliwość (odtwarzacz): 100Hz - 16KHz- Impedencja słuchawek: 32 Ohm

Sklep: AZEL-POL

Monitor AG Neovo RX-42 - 2822172857

8501,76 zł

Monitor AG Neovo RX-42 AG Neovo

Monitory > Monitory przemysłowe

Monitor AG Neovo RX-42    Najnowszy wyświetlacz 42

Sklep: Kamera-ip.com.pl

Trevi BOOMBOX CMP574 CZERWONY - 2836768453

330,99 zł

Trevi BOOMBOX CMP574 CZERWONY Trevi

RTV i AGD > Sprzęt audio przenośny > Radioodtwarzacze

Boombox TREVI CMP 574 CD MP3 Boombox TREVI CMP 574 CD MP3 to urządzenie o ciekawym  designie wyposażone  w odtwarzacz płyt CD i port USB,  który pozwala na słuchanie muzyki w formacie MP3. Boombox ten odtwarza również kasety. Cyfrowy tuner radiowy pozwala na dokładne ustawienie częstotliwości dzięki czemu z łatwością znajdziesz swoje ulubione stacje. Wyświetlacz w tym modelu jest podświetlany. Dzięki dużej mocy (2 x 1.8)  sprawdza się świetnie w większych pomieszczeniach. Funkcje specjalne - Cyfrowe strojenie - Wyświetlacz LCD - Złącze USB - Zasilanie akumulatorowo-sieciowe - Odtwarzanie kaset audio Akcesoria w zestawie - Przewód zasilania - Instrukcja obsługi Pozostałe parametry - Zasilanie: AC 230V 50Hz lub 8 baterii "D" (UM1) - Max. pobór mocy: 18W - Temperatura pracy: +5 - +35 stopni C - Częstotliwość (odtwarzacz): 100Hz - 16KHz - Impedencja słuchawek: 32 Ohm

Sklep: ElektroIT

Trevi BOOMBOX CMP574 NIEBIESKI - 2836768452

330,99 zł

Trevi BOOMBOX CMP574 NIEBIESKI Trevi

RTV i AGD > Sprzęt audio przenośny > Radioodtwarzacze

Boombox TREVI CMP 574 CD MP3 Boombox TREVI CMP 574 CD MP3 to urządzenie o ciekawym  designie wyposażone  w odtwarzacz płyt CD i port USB,  który pozwala na słuchanie muzyki w formacie MP3. Boombox ten odtwarza również kasety. Cyfrowy tuner radiowy pozwala na dokładne ustawienie częstotliwości dzięki czemu z łatwością znajdziesz swoje ulubione stacje. Wyświetlacz w tym modelu jest podświetlany. Dzięki dużej mocy (2 x 1.8)  sprawdza się świetnie w większych pomieszczeniach. Funkcje specjalne - Cyfrowe strojenie - Wyświetlacz LCD - Złącze USB - Zasilanie akumulatorowo-sieciowe - Odtwarzanie kaset audio Akcesoria w zestawie - Przewód zasilania - Instrukcja obsługi Pozostałe parametry - Zasilanie: AC 230V 50Hz lub 8 baterii "D" (UM1) - Max. pobór mocy: 18W - Temperatura pracy: +5 - +35 stopni C - Częstotliwość (odtwarzacz): 100Hz - 16KHz - Impedencja słuchawek: 32 Ohm

Sklep: ElektroIT

szukaj w Kangoo bartekmeble tapczanik auto i 574

Sklepy zlokalizowane w miastach: Warszawa, Kraków, Łódź, Wrocław, Poznań, Gdańsk, Szczecin, Bydgoszcz, Lublin, Katowice

bartekmeble tapczanik auto i 574

- znaleziono 1 polecany sklep

 

sklep www.pompa-paliwa.pl

w rejestrze od 2012r.

tel. sms 533215877, Wrocław

Elektryczne pompy paliwa, przepływomierze powietrza, akumulatory i oleje.

mtm motorisierung technik ug - wix grupa affinia - ravenol - varta - c...

opinie:0

Szukaj w sklepach lub całym serwisie

1. Sklepy z bartekmeble pl tapczanik auto i 574

2. Szukaj na wszystkich stronach serwisu

t1=0.04, t2=0, t3=0, t4=0.014, t=0.04

Dla sprzedawców

copyright © 2005-2024 Sklepy24.pl  |  made by Internet Software House DOTCOM RIVER