Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1
Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) {...
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);...
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++;...
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++;... 111 stycznia
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++;... 111 stycznia == 80 lutego
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++;... 111stycznia == 80lutego == 52marca
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++;... 111stycznia == 80lutego == 52marca == 21kwietnia
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++;...
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;
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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:
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:
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:
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:
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:
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:
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:
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.
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.
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.
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.
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.
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.
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.
Informacje ukryte Wykład10.PHP ciągdalszy,str.5
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.
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.
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>
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>
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>
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>
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ą.
Informacje ukryte Wykład10.PHP ciągdalszy,str.7
Informacje ukryte Wykład10.PHP ciągdalszy,str.7 Eeee,cóżtojestzaukrycie...
Informacje ukryte Wykład10.PHP ciągdalszy,str.7 Eeee,cóżtojestzaukrycie... Jak zrobić, żeby parametry nie były widoczne w adresie?
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>
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>
Informacje ukryte Wykład10.PHP ciągdalszy,str.8 Metoda get przekazuje parametry i ich wartości w adresie URL
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
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
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.
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
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ść.
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ć.
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ć.
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ć.
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,"/")
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]
Informacje ukryte Wykład10.PHP ciągdalszy,str.10 Przykład, początek: nadaje zmiennej $imie wartość albo z ciasteczka albo z formularza.
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*/ "/" );?>
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*/ "/" );?>
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*/ "/" );?>
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>
Łączenie języków Wykład10.PHP ciągdalszy,str.12 PHP+HTML+gnuplot+bash gnuplot rysuje wykresy funkcji
Łą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
Łą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
Łą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
Łą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.
Łą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);?>