Przykład programu w PHP. Wykład10.PHP ciągdalszy,str.1
|
|
- Michał Stankiewicz
- 8 lat temu
- Przeglądów:
Transkrypt
1 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1
2 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) {...
3 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31);...
4 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++;...
5 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++; stycznia
6 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++; stycznia == 80 lutego
7 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++; stycznia == 80lutego == 52marca
8 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++; stycznia == 80lutego == 52marca == 21kwietnia
9 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++;...
10 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++; $wynik = $dni; switch($mies) { case 0:$wynik.="stycznia";break; case 1:$wynik.="lutego";break;... case11:$wynik.="grudnia";break; return $wynik;
11 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) { $dlug=array(31,28,31,30,31,30,31,31,30,31,30,31); $mies=0; while($dni > $dlug[$mies]) { $dni-= $dlug[$mies]; $mies++; $wynik = $dni; switch($mies) { case 0:$wynik.="stycznia";break; case 1:$wynik.="lutego";break;... case11:$wynik.="grudnia";break; return $wynik; Np. jaka data(111) == 21 kwietnia
12 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
13 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
14 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
15 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
16 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
17 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
18 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; //dniodpoczątkuroku2015anieod1sty1970 printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
19 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
20 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.2 Kalendarz: Funkcja time liczba sekund od 1sty19700:00:00 Funkcja round zaokrąglenie do najbliższej liczby całkowitej Program drukuje: <!doctype html> <html> <body> <b>kalendarz i zegar na rok 2015:</b><br> <?php function jaka data($dni) {... $sek=time(); $min = round($sek/60-0.5); $sek-= 60*$min; $godz = round($min/60-0.5); $min-= 60*$godz; $dni = round($godz/24-0.5); $godz-= 24*$dni-2; $dni-=16435; print(jakadata($dni)." "); printf("%02s:%02s:%02s<br>\n", $godz, $min, $sek);?> </body> </html>
21 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
22 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
23 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
24 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
25 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
26 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
27 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.3 Końcówka programu test.php:... <!doctype html> <html> <body> <h4>zapisz się:</h4> <form action="test.php"> Imię: <input type="text" name="imie"><br> Nazwisko: <input type="text" name="nazwisko"><br> <input type="submit" value="wyslij"><br> </form> </body> </html> Formularz przyjmujący zapisy:
28 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie.
29 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie.
30 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie.
31 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie.
32 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s%15s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie.
33 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s%15s%16s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie.
34 Przykład innego programu w PHP Wykład10.PHP ciągdalszy,str.4 Początek programu test.php: <?php if(isset($request[ imie ])&& isset($request[ nazwisko ])) { $plik=fopen("zapis.txt","a"); fprintf($plik, "%12s%15s%16s\n", $REQUEST[ imie ], $REQUEST[ nazwisko ], $ SERVER[ REMOTE ADDR ] ); fclose($plik);?>... Zapisywanie na plik danych: imię, nazwisko, adres IP przeglądarki. Zmienna $ REQUEST jest tablicą, zawierającą wszystkie dane z formularza wypełnionego przez klienta. Zmienna $ SERVER jest tablicą, zawierającą informacje o serwerze i okliencie. Program zapisuje do pliku zapis.txt na serwerze imiona, nazwiska i numery IP osób, które się wpisały.
35 Informacje ukryte Wykład10.PHP ciągdalszy,str.5
36 Informacje ukryte Wykład10.PHP ciągdalszy,str.5 Przeglądarka klienta przekazuje serwerowi więcej danych niż te, który klient wpisał do formularza: m.in. swój adres IP, informacje o używanym systemie, itp.
37 Informacje ukryte Wykład10.PHP ciągdalszy,str.5 Przeglądarka klienta przekazuje serwerowi więcej danych niż te, który klient wpisał do formularza: m.in. swój adres IP, informacje o używanym systemie, itp. Ponadto w formularzu mogą być pola hidden niewidoczne w przeglądarce klienta.
38 Informacje ukryte Wykład10.PHP ciągdalszy,str.6 <?php $ile=$ REQUEST[ ilosc ]; if(isset($ile)) $ile++; else $ile=0;?> <!doctype html> <html> <body> <b>licznik klikniec: <?php print($ile);?></b> <form action="test.php"> <input type="hidden" name="ilosc" value="<?php print($ile)?>"> <input type="submit" value="kliknij!"> </form> </body> </html>
39 Informacje ukryte Wykład10.PHP ciągdalszy,str.6 <?php $ile=$ REQUEST[ ilosc ]; if(isset($ile)) $ile++; else $ile=0;?> <!doctype html> <html> <body> <b>licznik klikniec: <?php print($ile);?></b> <form action="test.php"> <input type="hidden" name="ilosc" value="<?php print($ile)?>"> <input type="submit" value="kliknij!"> </form> </body> </html>
40 Informacje ukryte Wykład10.PHP ciągdalszy,str.6 <?php $ile=$ REQUEST[ ilosc ]; if(isset($ile)) $ile++; else $ile=0;?> <!doctype html> <html> <body> <b>licznik klikniec: <?php print($ile);?></b> <form action="test.php"> <input type="hidden" name="ilosc" value="<?php print($ile)?>"> <input type="submit" value="kliknij!"> </form> </body> </html>
41 Informacje ukryte Wykład10.PHP ciągdalszy,str.6 <?php $ile=$ REQUEST[ ilosc ]; if(isset($ile)) $ile++; else $ile=0;?> <!doctype html> <html> <body> <b>licznik klikniec: <?php print($ile);?></b> <form action="test.php"> <input type="hidden" name="ilosc" value="<?php print($ile)?>"> <input type="submit" value="kliknij!"> </form> </body> </html>
42 Informacje ukryte Wykład10.PHP ciągdalszy,str.6 <?php $ile=$ REQUEST[ ilosc ]; if(isset($ile)) $ile++; else $ile=0;?> <!doctype html> <html> <body> <b>licznik klikniec: <?php print($ile);?></b> <form action="test.php"> <input type="hidden" name="ilosc" value="<?php print($ile)?>"> <input type="submit" value="kliknij!"> </form> </body> </html> Klient tylko klika, zliczanie odbywa się poza jego świadomością.
43 Informacje ukryte Wykład10.PHP ciągdalszy,str.7
44 Informacje ukryte Wykład10.PHP ciągdalszy,str.7 Eeee,cóżtojestzaukrycie...
45 Informacje ukryte Wykład10.PHP ciągdalszy,str.7 Eeee,cóżtojestzaukrycie... Jak zrobić, żeby parametry nie były widoczne w adresie?
46 Informacje ukryte Wykład10.PHP ciągdalszy,str.7 Eeee,cóżtojestzaukrycie... Jak zrobić, żeby parametry nie były widoczne w adresie? parametry jawne: <formaction="..." method="get">... </form> domyślne parametry ukryte: <formaction="..." method="post">... </form>
47 Informacje ukryte Wykład10.PHP ciągdalszy,str.7 Eeee,cóżtojestzaukrycie... Jak zrobić, żeby parametry nie były widoczne w adresie? parametry jawne: <formaction="..." method="get">... </form> domyślne parametry ukryte: <formaction="..." method="post">... </form>
48 Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL
49 Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL; długośćurljestograniczonadook.3000znaków,więctametodanie zawsze działa
50 Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL; długośćurljestograniczonadook.3000znaków,więctametodanie zawsze działa
51 Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL; długośćurljestograniczonadook.3000znaków,więctametodanie zawsze działa; nie można jej stosować do danych poufnych.
52 Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL; długośćurljestograniczonadook.3000znaków,więctametodanie zawsze działa; nie można jej stosować do danych poufnych. Metoda post przekazuje parametry w niejawnej części żądania HTTP
53 Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL; długośćurljestograniczonadook.3000znaków,więctametodanie zawsze działa; nie można jej stosować do danych poufnych. Metoda post przekazuje parametry w niejawnej części żądania HTTP; nie ma ograniczenia na długość.
54 Informacje ukryte Wykład10.PHP ciągdalszy,str.9 Ciasteczka(cookies) Informacje pozostawione w przeglądarce klienta przez program PHP działający na serwerze. Przy następnym odwiedzeniu witryny, która pozostawiła ciasteczko, program może je odczytać i wykorzystać.
55 Informacje ukryte Wykład10.PHP ciągdalszy,str.9 Ciasteczka(cookies): Informacje pozostawione w przeglądarce klienta przez program PHP działający na serwerze. Przy następnym odwiedzeniu witryny, która pozostawiła ciasteczko, program może je odczytać i wykorzystać.
56 Informacje ukryte Wykład10.PHP ciągdalszy,str.9 Ciasteczka(cookies): Informacje pozostawione w przeglądarce klienta przez program PHP działający na serwerze. Przy następnym odwiedzeniu witryny, która pozostawiła ciasteczko, program może je odczytać i wykorzystać.
57 Informacje ukryte Wykład10.PHP ciągdalszy,str.9 Ciasteczka(cookies): Informacje pozostawione w przeglądarce klienta przez program PHP działający na serwerze. Przy następnym odwiedzeniu witryny, która pozostawiła ciasteczko, program może je odczytać i wykorzystać. Ustawianie ciasteczka: setcookie(nazwa, wartość, do kiedy,"/")
58 Informacje ukryte Wykład10.PHP ciągdalszy,str.9 Ciasteczka(cookies): Informacje pozostawione w przeglądarce klienta przez program PHP działający na serwerze. Przy następnym odwiedzeniu witryny, która pozostawiła ciasteczko, program może je odczytać i wykorzystać. Ustawianie ciasteczka: setcookie(nazwa, wartość, do kiedy,"/") Odczytywanie ciasteczka: $ COOKIE[nazwa]
59 Informacje ukryte Wykład10.PHP ciągdalszy,str.10 Przykład, początek: nadaje zmiennej $imie wartość albo z ciasteczka albo z formularza.
60 Informacje ukryte Wykład10.PHP ciągdalszy,str.10 Przykład, początek: nadaje zmiennej $imie wartość albo z ciasteczka albo z formularza. <?php if(isset($cookie["imie"]))$imie=$cookie["imie"]; else if(isset($request["imie"])) { $imie=$request["imie"]; setcookie("imie", $REQUEST["imie"], time()+86400,/*dobawsekundach*/ "/" );?>
61 Informacje ukryte Wykład10.PHP ciągdalszy,str.10 Przykład, początek: nadaje zmiennej $imie wartość albo z ciasteczka albo z formularza. <?php if(isset($cookie["imie"]))$imie=$cookie["imie"]; else if(isset($request["imie"])) { $imie=$request["imie"]; setcookie("imie", $REQUEST["imie"], time()+86400,/*dobawsekundach*/ "/" );?>
62 Informacje ukryte Wykład10.PHP ciągdalszy,str.10 Przykład, początek: nadaje zmiennej $imie wartość albo z ciasteczka albo z formularza. <?php if(isset($cookie["imie"]))$imie=$cookie["imie"]; else if(isset($request["imie"])) { $imie=$request["imie"]; setcookie("imie", $REQUEST["imie"], time()+86400,/*dobawsekundach*/ "/" );?>
63 Informacje ukryte Wykład10.PHP ciągdalszy,str.11 Przykład, koniec: <!doctype html> <html> <body> <?php if(isset($imie)) print("witaj,".$imie."!<br>\n"); else print("<form action= test.php method= post >\n". "Przedstawsie:". " <input type= text name= imie >\n". "</form><br>\n" );?> </body> </html>
64 Łączenie języków Wykład10.PHP ciągdalszy,str.12 PHP+HTML+gnuplot+bash gnuplot rysuje wykresy funkcji
65 Łączenie języków Wykład10.PHP ciągdalszy,str.12 PHP+HTML+gnuplot+bash gnuplot rysuje wykresy funkcji set terminal png truecolor enhanced set output"rys.png" splotx**2-y**2
66 Łączenie języków Wykład10.PHP ciągdalszy,str.13 PHP+HTML+gnuplot+bash Baszowy here-script : #!/bin/sh gnuplot << EOF set terminal png truecolor enhanced set output"rys.png" splotx**2-y**2 EOF
67 Łączenie języków Wykład10.PHP ciągdalszy,str.13 PHP+HTML+gnuplot+bash Baszowy here-script : #!/bin/sh gnuplot << EOF set terminal png truecolor enhanced set output"rys.png" splotx**2-y**2 EOF
68 Łączenie języków Wykład10.PHP ciągdalszy,str.13 PHP+HTML+gnuplot+bash Baszowy here-script : #!/bin/sh gnuplot << EOF set terminal png truecolor enhanced set output"rys.png" splotx**2-y**2 EOF wykonuje komendy programu gnuplot, potrzebne do sporządzenia rysunku.
69 Łączenie języków Wykład10.PHP ciągdalszy,str.14 Początek skryptu PHP, produkującego i wykonującego skrypt basza: <?php if(isset($ REQUEST[ funkcja ])) { $wydruk= ; $wydruk.= #!/bin/bash.php EOL; $wydruk.= gnuplot << EOF.PHP EOL; $wydruk.= set terminal png truecolor enhanced.php EOL; $wydruk.= set output"rys.png".php EOL; $wydruk.= splot. $ REQUEST[ funkcja ].PHP EOL; $wydruk.= EOF.PHP EOL; $pl=fopen("rysunek.sh","w"); fprintf($pl,"%s", $wydruk); fclose($pl); exec( chmod 755 rysunek.sh ); exec(./rysunek.sh ); exec( chmod 644 rys.png ); print( <img src="rys.png"><br><br>.php EOL);?>
Formularze w PHP dla początkujących
Instrukcja numer 07 Formularze w PHP dla początkujących Zaawansowane techniki tworzenie stron WWW Bazy danych w PHP dla początkujących Formularze stworzone w HTML mogą służyć jako metoda pobierania informacji
Bardziej szczegółowoDane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia
Dane - pobieranie, przekazywanie i przechowywanie dr Beata Kuźmińska-Sołśnia Definicja funkcji function nazwa (lista parametrów) { blok instrukcji Użycie instrukcji return wartość kończy działanie funkcji
Bardziej szczegółowoSystemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Bardziej szczegółowoLaboratorium 1 Wprowadzenie do PHP
Laboratorium 1 Wprowadzenie do PHP Ćwiczenie 1. Tworzenie i uruchamianie projektu PHP w Netbeans Tworzenie projektu Uruchom środowisko NetBeans. Stwórz nowy projekt typu PHP Application (File->New Project,
Bardziej szczegółowoZaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I
Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I Plan wykładu 1. MySQL: funkcje, procedury, wyzwalacze 2. HTML : tworzenie
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. PHP cz.3. Formularze
Języki programowania wysokiego poziomu PHP cz.3. Formularze Formularze Sposób przesyłania danych formularza do serwera zależy od wybranej metody HTTP: Metoda GET
Bardziej szczegółowoReferat z przedmiotu Technologie Internetowe SPIS TREŚCI
SPIS TREŚCI 1.Dwie metody przekazu danych do serwera 2 2.Metoda GET przykład 3 3.Metoda POST przykład 4 4.Kiedy GET a kiedy POST 5 5.Szablony po co je stosować 7 6.Realizacja szablonu własną funkcją 8
Bardziej szczegółowoSystemy internetowe Wykład 3 PHP
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Bardziej szczegółowoPersonal Home Page PHP: Hypertext Preprocessor
Języki, które już znacie Wykład9PodstawyPHP,str1 język polski język angielski język C język preprocesora C język bash-a język HTML kolejny język: PHP Język PHP Wykład9PodstawyPHP,str2 Personal Home Page
Bardziej szczegółowoFormularze. 1. Formularz HTML
Formularze. 1. Formularz HTML Formularz HTML definiujemy stosując element FORM. Wewnątrz, po między znacznikami oraz umieszczamy zawartość formularza, na którą składają się kontrolki (np. INPUT)
Bardziej szczegółowoPrzykładowa integracja systemu Transferuj.pl
Krajowy Integrator Płatności Spółka Akcyjna z siedzibą w Poznaniu, przy ul. Św. Marcin 73/6, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy Poznań Nowe
Bardziej szczegółowoZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP Zad. 1 Dla każdego zamówienia wyznaczyć jego wartość. Należy podać numer zamówienia oraz wartość. select z.id_zamowienia, sum(ilosc*cena) as wartosc
Bardziej szczegółowoFormularze HTML. dr Radosław Matusik. radmat
www.math.uni.lodz.pl/ radmat Ramy formularza: Grupowanie pól formularza
Bardziej szczegółowoPawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07
PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się
Bardziej szczegółowoSzablon główny (plik guestbook.php) będzie miał postać:
Skrypt: Księga gości Skrypt generujący księgę gości będzie się składał z trzech części: szablonu głównego, który należy zapisać pod nazwą guestbook.php, formularza służącego do dodawania wpisów, który
Bardziej szczegółowoPrzykładowa integracja systemu tpay.com KIP S.A. ul. Św. Marcin 73/ Poznań.
KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Przesyłanie parametrów transakcji Poniżej przedstawiono kod przykładowej strony HTML, której zadaniem jest przekierowanie klienta
Bardziej szczegółowoDynamiczne generowanie pliku PDF
www.math.uni.lodz.pl/ radmat Do dynamicznego generowania pliku PDF wykorzystamy klasę FPDF. Załóżmy, że mamy formularz składający się z jednolinijkowego pola tekstowego, z którego będziemy pobierać np.
Bardziej szczegółowoTworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)
Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,
Bardziej szczegółowoPawel@Kasprowski.pl Języki skryptowe - PHP. Podstawy PHP. Paweł Kasprowski. pawel@kasprowski.pl. vl07
Podstawy PHP Paweł Kasprowski pawel@kasprowski.pl Historia PHP 1995 Personal Home Page Rasmus Lerdorf, prosty jęsyk oparty na Perlu 1998 PHP3 Andi Gutmans, Zeev Suraski modularność i rozszerzenia (extensions)
Bardziej szczegółowoWprowadzenie do Internetu Zajęcia 5
Zajęcia 5 Formularze w PHP Przekazywanie danych ze strony do skryptu PHP Dane ze strony WWW do skryptu PHP można przekazać za pomocą formularzy. W tym celu należy stworzyć formularz (znacznik ),
Bardziej szczegółowoUdostępnianie klientom zasobów serwera
Wykład11PHP szczegółyintymne,str1 Udostępnianie klientom zasobów serwera SERWER programy w PHP Wykład11PHP szczegółyintymne,str2 Udostępnianie klientom zasobów serwera Serwer wykonuje obliczenia zlecone
Bardziej szczegółowoNa początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW.
Tematy: Przygotowanie formularza Przesyłanie danych przez formularz Mechanizm PostBack W rozdziale 1. pojawiła się prosta definicja strony WWW definicja ta określiła dynamiczną stronę WWW jako stronę,
Bardziej szczegółowoObiektowe bazy danych
Obiektowe bazy danych Wykład 7 Paweł Gmys Interfejs uŝytkownika C++ JAVA PERL PHP 2006-05-14 Paweł Gmys wykład 8 2 Czym są skrypty PHP? Programy umieszczane w treści stron WWW. Wykonywane przez serwer
Bardziej szczegółowoSSK - Techniki Internetowe
SSK - Techniki Internetowe Ćwiczenie 2. Obsługa formularzy. Operatory, instrukcje warunkowe oraz instrukcje pętli w PHP. Obsługa formularzy Skryptu PHP moŝna uŝyć do obsługi formularza HTML. Aby tego dokonać,
Bardziej szczegółowoInternetowe bazy danych
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 7 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Sesje i stan aplikacji w kategorii czasu okres
Bardziej szczegółowoTworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 3 Formularze Agenda Podstawy formularzy HTML Podstawowe kontrolki formularzy HTML Nowe kontrolki z HTML
Bardziej szczegółowoProtokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania
Bardziej szczegółowoDokumentacja smsapi wersja 1.4
Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
Bardziej szczegółowoĆwiczenie laboratoryjne. Komunikacja z serwerem w języku PHP
Ćwiczenie laboratoryjne Tematy ćwiczenia przesyłanie na serwer danych i plików, odnośniki. ciasteczka (cookies), sesja. Komunikacja z serwerem w języku PHP Sprawozdanie Na każdym zajęciu laboratoryjnym
Bardziej szczegółowoMichał Bielecki, KNI 'BIOS'
Michał Bielecki, KNI 'BIOS' PHP czyli język typu client side 1. przeglądarka www żąda dokumentu o rozszerzeniu.php 2. serwer odbiera żądanie i przesyła do parsera php 3. parser php znajduje żądany plik
Bardziej szczegółowoFORMULARZE. G. Przęczek
FORMULARZE G. Przęczek Tworzenie formularzy w HTML Podstawowe ramy formularza wyznacza znacznik który ma szereg atrybutów, które określają jego działanie. Pierwszym atrybutem jest action,
Bardziej szczegółowoUdostępnianie klientom zasobów serwera
Wykład11PHP szczegółyintymne,str1 Udostępnianie klientom zasobów serwera SERWER programy w PHP Wykład11PHP szczegółyintymne,str1 Udostępnianie klientom zasobów serwera KLIENT SERWER programy w PHP witryny
Bardziej szczegółowoRealizacja Aplikacji Internetowych 2013 laboratorium cz. 2 K.M. Ocetkiewicz
Realizacja Aplikacji Internetowych 2013 laboratorium cz. 2 K.M. Ocetkiewicz Walidacja po stronie klienta: - w MVC 3 i 4 domyślnie jest włączona także walidacja po stronie klienta - wykorzystuje ona JavaScript
Bardziej szczegółowoPHP5. Praktyczny kurs
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREŒCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG PHP5. Praktyczny kurs Autor: Marcin Lis ISBN: 83-246-0307-7 Format: B5, stron: 432 TWÓJ KOSZYK DODAJ DO KOSZYKA
Bardziej szczegółowoSMS Kod Automatyczny
Dokumentacja 1.0.0 SMS Kod Automatyczny Dokumentacja dla SMS Kod Automatyczny CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40 Infolinia: 0
Bardziej szczegółowoPHP w-3. Sterowanie w PHP
PHP w-3 Sterowanie w PHP 1 INSTRUKCE STERUJĄCE W PHP podobnie jak w innych językach programowania wykorzystuje się instrukcje sterujące: 1. Instrukcja warunkowa If-else 2. Instrukcja wyboru Switch 3. Pętla
Bardziej szczegółowoAplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Bardziej szczegółowoKurs języka Python. Wykład 14. Marcin Młotkowski. 25 stycznia 2010. Python i Apache Pythonowe platformy aplikacyjne. Dystrybucja aplikacji w U*IX
Wykład 14. 25 stycznia 2010 1 2 Dystrybucja aplikacji w U*IX Python w aplikacjach serwerowych CGI; FastCGI, SCGI: ulepszone CGI; WSGI: Web Server Gateway Interface mod_python Moduł mod_python Moduł do
Bardziej szczegółowoZajęcia 13 wykorzystanie MySQL w PHP cz. 2
Zajęcia 13 wykorzystanie MySQL w PHP cz. 2 Przykład 1 wyświetlanie danych [ Plik wyswietlanie.php ] $polaczenie = mysql_connect("localhost", "root", "") or die("nie mozna polaczyc z baza!"); mysql_select_db("test",
Bardziej szczegółowoSpecyfikacja instalacji usługi SMS Premium w Przelewy24.pl
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy
Bardziej szczegółowoWykład 03 JavaScript. Michał Drabik
Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML
Bardziej szczegółowoZajęcia 4 - Wprowadzenie do Javascript
Zajęcia 4 - Wprowadzenie do Javascript Co to jest Javascript Javascript jest językiem skryptowym pozwalającym na dołączanie dodatkowej funkcjonalności do stron WWW. Jest ona najczęściej związana z modyfikacją
Bardziej szczegółowoPlan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Plan wykładu 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Protokół FTP Protokół FTP (File Transfer Protocol) [RFC 959] umożliwia
Bardziej szczegółowoKomunikacja między klientem, a skryptem PHP, oraz operacje na plikach
Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach Zasady tworzenia stron w PHP z jednym plikiem głównym Aplikacje oraz strony WWW bardzo często tworzy się tak, że do jednego dokumentu
Bardziej szczegółowoBezpieczne Zakupy. - specyfikacja techniczna implementacji uproszczonej
Bezpieczne Zakupy - specyfikacja techniczna implementacji uproszczonej P OL C AR D is a regis t e r e d t ra d e ma rk o f FI R S T D AT A P O L S K A S. A., FI RS T D AT A P O L S K A S. A., Al. J e roz
Bardziej szczegółowoProgramowanie w Internecie
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Serwer HTTP Najbardziej popularne serwery HTTP: Apache nginx Microsoft IIS Lite Speed GWS Google Statystyki Netcraft:
Bardziej szczegółowoQuiz Aplikacja internetowa
- 1 - Quiz Aplikacja internetowa Opis: Realizacja aplikacji internetowej Quiz w oparciu o Python i framework Flask (wersja 0.10.1). Autorzy: Tomasz Nowacki, Robert Bednarz Czas realizacji: 90 min Poziom
Bardziej szczegółowoInternetowe bazy danych
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 6 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Kontrola dostępu
Bardziej szczegółowoZajęcia 10 obsługa formularzy w PHP
Zajęcia 10 obsługa formularzy w PHP Przekazywanie danych ze strony do skryptu PHP Dane ze strony WWW do skryptu PHP przekazujemy za pomocą formularzy. W tym celu musimy stworzyć formularz (znacznik ),
Bardziej szczegółowoZmienne i stałe w PHP
Zmienne i stałe w PHP Zmienne Zmienne to konstrukcje programistyczne, które pozwalają na przechowywanie danych. Każda zmienna posiada swoją nazwę oraz typ. Nazwa to jednoznaczny identyfikator, dzięki któremu
Bardziej szczegółowoBaza danych do przechowywania użytkowników
System logowania i rejestracji jest bardzo przydatną funkcjonalnością na każdej stronie. Umożliwia sprawną identyfikację i zarządzanie użytkownikami. Strona ze skryptem logowania nabiera dużej wartości.
Bardziej szczegółowoSIECI KOMPUTEROWE I BAZY DANYCH
Akademia Górniczo-Hutnicza Wydział Inżynierii Mechanicznej i Robotyki Katedra Robotyki i Dynamiki Maszyn SIECI KOMPUTEROWE I BAZY DANYCH ĆWICZENIE NR 10 Temat: INTERFEJS SYSTEMU BAZODANOWEGO W PHP. BUDOWA
Bardziej szczegółowoWykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
Bardziej szczegółowoDokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http
Dokumentacja interfejsu HTTPD Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu httpd (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie
Bardziej szczegółowoSIECI KOMPUTEROWE I BAZY DANYCH
Akademia Górniczo-Hutnicza Wydzia ł Inżynierii Mechanicznej i Robotyki Katedra Robotyki i Dynamiki Maszyn SIECI KOMPUTEROWE I BAZY DANYCH ĆWICZENIE NR 9 Temat: CEL ĆWICZENIA: Nabycie umiejętności tworzenia
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk (Wydział Fizyki) BDiUS w. VIII Jesień 2013 1 / 43 Plan wykładu 1 Język PHP 2 Składnia PHP 3 Dostęp do bazy danych
Bardziej szczegółowoINSTALACJA I KONFIGURACJA SERWERA PHP.
LABORATORIUM 0 INSTALACJA I KONFIGURACJA SERWERA PHP. W celu poprawnego wykonywania zadań na laboratorium konieczne jest zainstalowanie na komputerze wyposażonym w system operacyjny Windows następujących
Bardziej szczegółowoDokumentacja Skryptu Mapy ver.1.1
Dokumentacja Skryptu Mapy ver.1.1 2 Dokumentacja Skryptu Mapy ver.1.1 Spis treści Dokumentacja skryptu... 3 Dodatkowe informacje i kontakt... 7 3 Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja skryptu
Bardziej szczegółowoBezpieczeństwo frameworków WEBowych Java na przykładzie ataku CSRF
Bezpieczeństwo frameworków WEBowych Java na przykładzie ataku CSRF O mnie 12 lat doświadczenia w systemach WEB Java/JEE (ISC) 2 CISSP CTO w J-LABS GET / HTTP/1.1 Host: bank.pl User-Agent: Mozilla/5.0
Bardziej szczegółowoAplikacje internetowe
Laboratorium 6 ZAKŁAD SYSTEMÓW ROZPROSZONYCH LABORATORIUM Aplikacje internetowe PHP + MySQL + biblioteka GD 1. Sprawdź czy istnieją pliki z poprzedniego laboratorium: cw_2.php, cw_3.php i cw_4.php. Przypomnij
Bardziej szczegółowoDokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy uŝyciu instrukcji echo i print
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 5 1. Podstawy tworzenia stron w PHP Dokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy
Bardziej szczegółowoProgramowanie internetowe
Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML
Bardziej szczegółowoFormularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej
Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej stosuje się język PHP lub JSP)
Bardziej szczegółowoOkna, ramki i ciasteczka
Okna, ramki i ciasteczka Okna Ćwiczenie 6.1. Rysunek 6.1. Skrypt otwierający nowe okno przeglądarki po wciśnięciu przycisku Manipulację oknami umożliwia nam obiekt window. Jego właściwości i metody przedstawione
Bardziej szczegółowoJAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window
Programowanie obiektowe ćw.2 JAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window Tablice w JavaScript Przykład zastosowania tablicy dla przekazania rezultatów funkcji do miejsca wywołania
Bardziej szczegółowoTIN Techniki Internetowe zima 2015-2016
TIN Techniki Internetowe zima 2015-2016 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Plan wykładów 2 Intersieć, ISO/OSI, protokoły sieciowe, IP 3 Protokoły transportowe: UDP, TCP 4
Bardziej szczegółowoUmieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium JavaServer Pages Celem ćwiczenia jest zbudowanie kilku prostych stron internetowych z użyciem technologii JSP. Podczas ćwiczenia wykorzystany zostanie algorytm sortowania bąbelkowego
Bardziej szczegółowoNależy ściągnąć oprogramowanie Apache na platformę
Programowanie Internetowe Język PHP - wprowadzenie 1. Instalacja Oracle+Apache+PHP Instalacja Apache, PHP, Oracle Programy i ich lokalizacja Oracle Database 10g Express Edition10.2 http://www.oracle.com/technology/products/database/
Bardziej szczegółowo14. POZOSTAŁE CIEKAWE FUNKCJE
14. POZOSTAŁE CIEKAWE FUNKCJE Funkcji jest cała masa, których nie poruszono w tym kursie. Bardziej ciekawe postaram się właśnie w tej lekcji omówić. Na pewno wielu z Was, czeka z niecierpliwością na funkcję
Bardziej szczegółowoKontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do
Sesje i ciasteczka Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji
Bardziej szczegółowoJQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...
JQuery jquery (jquery.com) to jedna z najbardziej popularnych bibliotek/frameworków do javascript. Jej popularność oczywiście znikąd się nie bierze. Dzięki tej bibliotece jesteśmy w stanie o wiele szybciej
Bardziej szczegółowoCGI (Common Gateway Interface)
CGI CGI (Common Gateway Interface) - znormalizowany interfejs, umożliwiający komunikację pomiędzy oprogramowaniem serwera WWW a innymi programami znajdującymi się na serwerze. Umożliwia dynamiczne (na
Bardziej szczegółowoZaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika
Bardziej szczegółowoPrzedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK
Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 3 Przekazywanie danych do programu CGI 1. Odbieranie w programie wartości zmiennych
Bardziej szczegółowoFormat HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty
Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language
Bardziej szczegółowo1. Rozpocznij nowy dokument HTML w edytorze tekstu lub IDE, tak aby otrzymać nazwę calculator.html:
Użycie Liczb W części 2, "Zmienne", krótko omówiono różne typy zmiennych, jak to zrobić przypisz im wartości i sposób ich używania. W tej części będziesz pracować w szczególności ze zmiennymi liczbowymi
Bardziej szczegółowoProgramy CGI dla baz danych
Programy CGI dla baz danych Zbigniew Jurkiewicz Instytut Informatyki UW 6 maja 2014 Dodawać poniższą instrukcję error_reporting(e_all) do skryptów PHP, żeby serwer WWW raportował wszystkie błędy. 1 WWW
Bardziej szczegółowoFORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.
1 FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.
Bardziej szczegółowoFunkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Bardziej szczegółowoASP.NET MVC. Podstawy. Zaawansowane programowanie internetowe Instrukcja nr 3
3 ASP.NET MVC Podstawy 1 1. Cel zajęć Celem zajęć jest zapoznanie się z podstawami ASP.NET MVC 2.0 Framework. 2. Zadanie Proszę zbudować prostą aplikację WWW przy zastosowaniu framework a ASP.NET MVC 2.0
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoJavaScript - wykład 4. Zdarzenia i formularze. Obsługa zdarzeń. Zdarzenia. Mysz. Logiczne. Klawiatura. Beata Pańczyk
Obsługa zdarzeń JavaScript - wykład 4 Zdarzenia i formularze Beata Pańczyk zdarzenia - wszystko co zachodzi w związku z obiektami JavaScript (np. window) i elementami XHTML przeglądarka moŝe wywołać funkcję
Bardziej szczegółowoTworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 6 JavaScript w przeglądarce Agenda Skrypty na stronie internetowej Model DOM AJAX Skrypty na stronie
Bardziej szczegółowoDokument hipertekstowy
Dokument hipertekstowy Laboratorium 3 Struktura semantyczna i formularze mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Design stackoverflow.com Design coursesweb.net Design accessibleculture.org
Bardziej szczegółowoSerwer WWW na przykªadzie Django cz.3
Serwer WWW na przykªadzie Django cz.3 Krzysztof Ciebiera 20 kwietnia 2010 Krzysztof Ciebiera () Serwer WWW na przykªadzie Django cz.3 20 kwietnia 2010 1 / 34 1 Formularze 2 Ciasteczka 3 Sesje 4 U»ytkownicy
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Aplikacje WWW. Statyczne oraz dynamiczne strony WWW. Skrypty po stronie klienta. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Bardziej szczegółowoZdarzenia Zdarzenia onload i onunload
Zdarzenia Zdarzenia onload i onunload Ćwiczenie 1. Rysunek 1. Okno powitalne wykorzystujące zdarzenie onload Na stronie mogą zachodzić różne zdarzenia, np. użytkownik kliknie myszą lub zacznie wprowadzać
Bardziej szczegółowoBazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 6 12. Prosta obsługa Bazy w PHP
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 6 12. Prosta obsługa Bazy w PHP 12.1 Wprowadź i zanalizuj mechanizm działania prostej bazy danych na poniŝszym przykładzie ksiąŝki telefonicznej
Bardziej szczegółowoJęzyk PHP. Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe. v1.7, 2007/11/23
Język PHP Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe v1.7, 2007/11/23 1 Wprowadzenie Język PHP [1] jest obiektowym językiem skryptowym przeznaczonym do implementacji wstawek programowych
Bardziej szczegółowoMVC w praktyce tworzymy system artykułów. cz. 2
MVC w praktyce tworzymy system artykułów. cz. 2 W drugiej części artykułu o wzorcu MVC stworzymy część skryptu, odpowiedzialną za obsługę kategorii. Tworzymy kontroler kategorii Na początek stwórzmy plik
Bardziej szczegółowoWykład 4. Specyfikacje XHTML, formularze
Wytyczne języka XHTML (c.d.) Wykład 4 Specyfikacje XHTML, formularze Atrybut id Zamiast atrybutu name stosuje się atrybut id. W XHTML 1.0 można go stosować np. w znaczniku . Jednak, stosując jeszcze
Bardziej szczegółowoPHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Bardziej szczegółowoKontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do
Sesje i ciasteczka Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji
Bardziej szczegółowoPodstawy języka PHP. Umieszczanie skryptu na stronie
Podstawy języka PHP Umieszczanie skryptu na stronie 1.
Bardziej szczegółowo