Operacje na ciągach. Łączenie ciągów
|
|
- Tadeusz Walczak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Operacje na ciągach Liczby losowe mają niesamowicie szerokie zastosowanie w programowaniu serwisów www. Przydają się przy generowaniu losowych haseł, tymczasowych kodów weryfikujących lub linków aktywacyjnych. Wyświetlanie różnych cytatów, czy losowych produktów w sklepie również opiera się o liczby losowe. Tyle słowem wstępu, czas na bliższe przyjrzenie się generowaniu liczb losowych: echo rand(); Powyższy skrypt spowoduje wyświetlenie się na ekranie liczby z przedziału od 0 do getrandmax() zdefiniowanego maksimum. Dla systemów z rodziny Windows wynosi ono 32768, natomiast w systemach Unixowych Wyznaczanie zakresu liczb W większości przypadków chcemy wyznaczyć przedział, z którego ma zostać wylosowana liczba. PHP udostępnia nam taką możliwość. Wystarczy podać dwa argumenty w wywołaniu funkcji rand(), minimalną i maksymalną wartość. $i = rand(15,30); echo "Wylosowana liczba z zakresu (15-30) to $i"; Łączenie ciągów Programując, bardzo często zachodzi potrzeba połączenia ze sobą dwóch, lub więcej, ciągów znaków. Można to zrobić na różne sposoby. Jeden z nich przedstawiłem na lekcji o operatorach operator łączenia. Korzystaliśmy z niego już nieraz. Przypomnijmy sobie jego zastosowanie. Poniżej przykład: $wyswietl = "Bardzo"; $wyswietl.= " lubię"; $wyswietl.= " placki."; // polecenie wyświetli napis: // "Bardzo lubię placki." echo $wyswietl; // wyświetli napis: // Moje motto to: "Bardzo lubię placki." echo 'Moje motto to: "'.$wyswietl.'"'; Działanie operatora łączenia jest bardzo oczywiste. Po prostu łączy ciąg z prawej oraz lewej strony w jeden. Istnieje jeszcze inna metoda na połączenie ciągów
2 Funkcja implode() Funkcja implode łączy zbiór ciągów, przekazany w postaci tablicy, w jeden, podzielony łącznikiem. Przyjmuje dwa argumenty, w tym jeden opcjonalny. Jako pierwszy podajemy element łączący domyślnie jest to pusty ciąg. Drugim argumentem jest tablica ciągów, którą chcemy połączyć. Wartość zwracana to ciąg znaków składający się z elementów tablicy, przedzielonych łącznikiem. Zobaczmy poniższy listing: $data[0] = "18"; $data[1] = "07"; $data[2] = "1976"; $wyswietl_date = implode(" - ", $data); // wyświetli " " echo $wyswietl_date; W przypadku pominięcia pierwszego argumentu zwrócony zostałby ciąg Funkcja implode jest bardzo użyteczna, gdy mamy do czynienia z wieloma zmiennymi formularza. Możemy je wtedy przedzielić, np. przecinkiem, po czym zapisać do jednej zmiennej. Szukanie podciągu Bardzo ważny element, przydatny podczas tworzenia różnego rodzaju ksiąg gości oraz for internetowych. Niezbędny szczególnie wtedy, gdy wpisy nie są moderowane i od razu wyświetlają się na stronie. Najczęściej chcemy sprawdzić, czy dany wyraz występuje wewnątrz ciągu znaków. Przykładowo, gdy chcemy wprowadzić zakaz wpisywania wulgaryzmów. Najczęściej stosowana funkcja, spełniająca powyższe zadanie, to strpos(). Przyjmuje ona dwa argumenty, ciąg szukany oraz ciąg, w którym szukamy. W przypadku znalezienia wyrazu wewnątrz szukanego stringa, funkcja zwróci pozycję występowania wyrazu. Jeżeli natomiast podciąg nie zostanie znaleziony, funkcja zwróci wartość logiczną FALSE. Zobaczmy jej zastosowanie w praktyce: $wpisany_tekst = "Rozwijam swoją wiedzę w dziedzinie PHP."; $czy = strpos($wpisany_tekst, "cholera"); if ($czy == FALSE) // nie znaleziono słowa cholera echo "Można wyświetlić: $wpisany_tekst."; // znaleziono szukany wyraz echo "Tekst zawiera wulgarne słownictwo."; Instrukcja ta w łatwy sposób pozwala nam znaleźć szukaną frazę.
3 Funkcja explode Czasami samo określenie, czy dany podciąg znajduje się w stringu nie wystarczy. Często potrzebujemy określić, ile razy występuje on w tekście. Jedną z możliwości, udostępnianą przez PHP, jest funkcja explode. Explode pozwala nam podzielić stringa, przypisując każdy rozdzielony element do kolejnego indeksu w tablicy. Poznaliśmy funkcję implode, która łączyła kilka elementów w jeden, przedzielając je pewnym ciągiem. Explode działa dokładnie na odwrót. Zobaczmy jak jej użyć: // string do rozdzielenia $dane = "Marcin,Wesel,Bielsko-Biała"; // wykorzystanie funkcji explode, wg przecinka $dane_osobowe = explode(",", $dane); // wyświetlenie otrzymanej tablicy echo $dane_osobowe[0]."<br/>"; echo $dane_osobowe[1]."<br/>"; echo $dane_osobowe[2]."<br/>"; Wykorzystując funkcję explode, możemy w łatwy sposób policzyć np. ilość słów w tekście. Wystarczy rozdzielić ciąg według spacji, a następnie zliczyć ilość indeksów w tablicy. Pomoże nam w tym metoda count(). Poniżej prezentacja: $tekst = "Liwto, ojczyzno moja, Ty jesteś jak zdrowie."; $wyrazy = explode(" ", $tekst); // wyświetli ilość wyrazów w zmiennej $tekst echo count($wyrazy); To tylko niektóre z zastosowań funkcji explode. Zamiana na wielkie litery Bardzo często, podczas obsługi formularzy, zachodzi potrzeba zamiany na wielkie litery. Przykładowo, chcemy przechowywać w bazie danych loginy użytkowników. Wyczulone algorytmy sprawdzające rozróżniają małe i wielkie litery. Admin, ADMIN, admin i AdMIn to cztery różne stringi. Żeby zabezpieczyć się przed przypadkami dodania dwóch tych samych nazw, różniących się tylko wielkością liter, musimy nauczyć się zamieniać je w jedną oraz drugą stronę. Do zamany wszystkich liter w ciągu na wielkie, używamy funkcji strtoupper(). Poniżej przykład zastosowania:
4 // przykładowy ciąg znaków zawierający małe oraz wielkie litery $wyswietl = "Bardzo lubię placki"; // użycie funkcji strtoupper() $duze_litery = strtoupper($wyswietl); // wyświetli napis: // BARDZO LUBIĘ PLACKI echo $duze_litery; Zamiana na małe litery W analogiczny sposób możemy zamienić wszystkie znaki na małe litery. Służy do tego funkcja strtolower(). Poniżej przykład: // przykładowy ciąg znaków zawierający małe oraz wielkie litery $wyswietl = "BarDzo Lubię PlaCki"; // użycie funkcji strtolower() $male_litery = strtolower($wyswietl); // wyświetli napis: // bardzo lubię placki echo $male_litery; Zamiana pierwszych liter wyrazów na wielkie Czasami, w celach estetycznych, zachodzi potrzeba zamiany tylko pierwszej litery na wielką (np. wyświetlanie i zapisywanie imienia lub nazwiska). PHP udostępnia nam funkcję ucwords(), która realizuje to zadanie. // przykładowy ciąg znaków zawierający małe litery $wyswietl = "bardzo lubię placki"; // użycie funkcji ucwords() $zdanie = ucwords($wyswietl); // wyświetli napis: // Bardzo Lubię Placki echo $zdanie; Sprawdzanie liczby znaków w ciągu Często chcemy zbadać, czy wpisywany tekst (np. post na forum) ma określoną długość. Możemy to osiągnąć używając funkcji strlen(). Poniżej przykład:
5 // przykładowy ciąg znaków $wyswietl = "bardzo lubię placki"; // użycie funkcji strlen() $ilosc = strlen($wyswietl); if ($ilosc > 20) echo "Treść dłuższa niż 20 znaków."; echo "Treść zawiera 20 znaków lub mniej."; Usuwanie białych znaków z początku i końca ciągu Czasem istnienie konieczność usunięcia przypadkowo/specjalnie wstawionych do tekstu białych znaków na początku lub/i końcu tekstu. Służy do tego funkcja trim(). Zobaczmy przykład: // przykładowy ciąg znaków $wyswietl = " bardzo lubię placki "; // użycie funkcji trim() $zdanie = trim($wyswietl); // wyświetli napis: // "bardzo lubię placki" echo $zdanie; To wszystko na temat manipulacji ciągami. Wyrażenia regularne Wyrażenie regularne to nic innego, jak szablon ciągu. Definiując wyrażenie możemy w dowolny sposób określić format stringa. Narzędzie bardzo przydatne w przypadku sprawdzania poprawności wpisywanych tekstów, jak np. adresu lub danych osobowych. Wykorzystując wyrażenia regularne możemy również wyszukać oraz podmienić wszystkie podciągi znajdujące się w tekście, które pasują do wpisanej formuły. W tej lekcji poznamy podstawy konstrukcji wyrażeń regularnych oraz funkcje sprawdzającą występowanie szablonu w ciągu znaków. Zaczniemy od prostego przykładu: // konstrukcja wyrażenia regularnego $wyrazenie = '/^[a-z]$/'; // preg_match() sprawdza występowanie wyrażenia w ciągu if(preg_match($wyrazenie, $tekst)) echo("tekst zawiera tylko małe litery bez polskich znaków.");
6 echo("tekst zawiera dodatkowe znaki."); Przeanalizujmy powyższy kod. Do zmiennej $wyrazenie przypisaliśmy nasz wzorzec w postaci wyrażenia regularnego. Na chwilę obecną sprawdza on jedynie, czy ciąg zawiera wyłącznie małe litery bez polskich znaków. Następnie funkcja preg_match($wyrazenie, $tekst) sprawdza, czy w ciągu $tekst znajduje się szablon $wyrazenie. Zwraca TRUE, jeżeli dopasuje szablon lub FALSE, jeśli nie. Tworzenie wyrażeń regularnych Na podstawie wyrażenia wpisanego w poprzednim przykładzie omówię ogólne zasady. Wyrażenie regularne musi znaleźć się pomiędzy ukośnikami / /. W przypadku przypisania do zmiennej nie możemy zapomnieć o apostrofach! Następnie każde wyrażenie regularne należy rozpocząć znakiem ^ oraz zakończyć znakiem $. Są to tak zwane znaki początku i końca. Między tymi granicami wpisujemy żądaną formułę. W naszym przypadku były to małe litery od a do z. By wpisać przedział znaków wykorzystujemy nawiasy kwadratowe [ ]. Możemy między nimi wpisać dowolne przedziały, np.: [a-ea-e0-7], wtedy wzorcem będą tylko takie ciągi, które zawierają w sobie jedynie małe i wielkie litery od a do e oraz cyfry od 0 do 7. Zestawienie wzorców wyrażeń regularnych Poprzednim razem zaprezentowałem szczątkowy zarys zastosowania wyrażeń regularnych. Czas teraz, by znacznie rozszerzyć to zagadnienie. W tej lekcji zaprezentuję kilka przykładów, które powinny w przystępny sposób zobrazować główne zastosowanie wyrażeń regularnych w języku PHP. Znaki specjalne W tworzeniu szablonu wyrażenia używamy tzw. znaków specjalnych. Cztery z nich poznaliśmy ostatnio (^ znak początku szablonu oraz zaprzeczenia, [ ] znaki zakresu, $ znak końca wyrażenia, przedział). Poniżej znajdziecie zestawienie ważniejszych znaków specjalnych:. Zastępuje dowolny znak \s Spacja \n Znak nowej linii \d Cyfra ^ Początek linii lub zaprzeczenie $ Koniec linii Alternatywa a,b Ilość wystąpień danego wzorca co najmniej a i co najwyżej b razy a, Jak wyżej, bez limitu górnego,b Jak wyżej, bez limitu dolnego a Dokładnie a wystąpień? Zero lub jedno wystąpienie; tak samo jak 0,1
7 + Jedno lub więcej wystąpień; tak samo jak 1, * Dowolna ilość wystąpień (również zero); podobnie jak 0, [] Zakres Znak \ Patrząc na tabelkę powyżej widzimy, że część znaków traktowana jest jako znaki specjalne. Co w przypadku, gdy chcemy sprawdzić, czy w stringu występuje kropka? Wpisując /^[.]$/ interpreter potraktuje wpisaną kropkę jako dowolny znak. Możemy jednak wymusić, by kropka była sprawdzana jako znak kropki wystarczy poprzedzić ją odwrotnym ukośnikiem. Nasz wzorzec wyglądałby wtedy następująco: /^[\.]$/. Idąc dalej tym tokiem myślenia, żeby sprawdzić, czy w ciągu występuje znak \, należy również poprzedzić go odwrotnym ukośnikiem, otrzymując \\. Przykład zastosowania wyrażeń regularnych Po dwóch lekcjach wprowadzających przyszedł czas, by zobaczyć wyrażenia regularne w praktyce. Ich opanowanie pozwoli Ci w łatwy sposób manipulować wszelkimi danymi, używanymi na potrzeby strony. Przyłóż się porządnie do nauki, wyrażenia regularne dają ogromne możliwości! Na początek zobaczmy prosty przykład, który sprawdza, czy prawidłowo wpisano imię oraz nazwisko: $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; // konstrukcja wyrażenia regularnego // poprawność imienia oraz nazwiska $sprawdz = '/^[A-ZŁŚ]1+[a-ząęółśżźćń]+$/'; // ereg() sprawdza dopasowanie wzorca do ciągu // zwraca true jeżeli tekst pasuje do wyrażenia if(ereg($sprawdz, $imie)) if(preg_match($sprawdz, $nazwisko)) echo "Podano poprawne dane."; echo "Błędne nazwisko."; echo "Błędne imię."; Przeanalizujmy konstrukcję sprawdzającą imię oraz nazwisko. Nasz ciąg musi zaczynać się od wielkiej litery stąd przedział wszystkich liter od A do Z (alfabetu angielskiego). Dodatkowo należy dodać dwie polskie litery, na które może zacząć się imię Ł oraz Ś. Nawias klamrowy z jedynką w środku oznacza, że oczekujemy na początku tylko jednego wystąpienia wielkiej litery. Następnie spodziewamy się ciągu małych liter, wraz ze wszystkimi polskimi znakami. Wiesz już jak można sprawdzić, czy użytkownik wpisał poprawnie swoje dane. W podobny sposób można przetestować wpisywaną miejscowość, datę czy nr telefonu. Wystarczy jedynie zmodyfikować wyrażenie regularne.
8 Sprawdzanie poprawności adresu w PHP W tej lekcji pokażę, jak można sprawdzić, czy użytkownik podał poprawny adres . Niestety nigdy nie mamy pewności, że podany adres jej prawdziwy, możemy jednak kierować się pewnymi wytycznymi: W adresie musi znaleźć się znak dodatkowo może pojawić się tylko jeden raz Mogą występować tylko litery (duże i małe), cyfry, znak podkreślnika, myślnik oraz kropka Kropka musi pojawić się przynajmniej raz, później niż Końcówka domeny musi zawierać się w przedziale od 2 (np. PL ) do 4 (np. INFO ) znaków Na początek zobaczmy prosty przykład, który sprawdza, czy prawidłowo wpisano imię oraz nazwisko: // przypisanie adresu do zmiennej $ = $_POST[' ']; // formuła prawidłowego adresu $sprawdz = '/^[a-za-z0-9.\-_]+@[a-za-z0-9\-.]+\.[a-za-z]2,4$/'; if(preg_match($sprawdz, $ )) echo 'Podano prawidłowy adres '; echo 'Adres nieprawidłowy'; Wyżej wypisane wyrażenie regularne musi zostać spełnione, jeśli adres jest poprawny. Są jednak takie adresy, które również będą pasować, będąc jednocześnie złe. Dodatkowo nie mamy pewności, czy wpisana domena istnieje. Jest to jednak dobry sposób, by wstępnie zweryfikować podawane dane. Sprawdzaniem adresu zakończę ten rozdział. W sieci istnieje wiele tutoriali poświęconych wyrażeniom regularnym. Jeśli nie jesteś w stanie stworzyć wymaganej formuły, radzę odwiedzić któryś z nich. Podsumowanie czwartego rozdziału Przyszedł czas na podsumowanie nabytej wiedzy z zakresu liczb losowych, łączenia i dzielenia ciągów oraz wyrażeń regularnych. Przygotowałem kilka zadań, które pomogą Ci w realizacji tego celu. Napiszemy obsługę formularza kontaktowego, który sprawdzi poprawność wpisywanych danych. Tego typu formularze można znaleźć w większości stron. Aby uniknąć niechcianego spamu, musimy nauczyć się poprawnie je obsłużyć i oddzielić wartościowe wiadomości od śmieci. Formularz będzie się składał z imienia, numeru telefonu, adresu oraz treści wiadomości. Najpierw plik kontakt.html, który wyświetli formularz kontaktowy:
9 <html> <head> <title>formularz kontaktowy</title> </head> <body> <form action="sprawdz.php" method="post" > Imię: <input type="text" name="imie" /><br/> Telefon: <input type="text" name="telefon" /><br/> <input type="text" name=" " /><br/> Treść wiadomości:<br/> <textarea name="tresc">tutaj WPISZ TREŚĆ</textarea> <input type="submit" value="ok" /><br/> </form> </body> </html> Nie dzieje się tutaj nic nadzwyczajnego. Zwykły formularz wysyłający dane dalej. Teraz kolej na plik sprawdz.php: function sprawdz_ ($ ) $spr = '/^[a-za-z0-9.\-_]+@[a-za-z0-9\-.]+\.[a-za-z]2,4$/'; if(preg_match($spr, $ )) return true; return false; function sprawdz_imie($imie) $sprawdz = '/^[a-za-złśćźżąęóńąęółśżźćń]+$/'; if(preg_match($sprawdz, $imie)) $imie = ucwords(strtolower($imie)); return $imie; return false; function sprawdz_telefon($telefon) $sprawdz = '/^[0-9]9+$/'; if(preg_match($sprawdz, $telefon)) return true; return false; function sprawdz_tresc($tresc) $tresc = trim($tresc); if(strlen($tresc) < 30) return false; return $tresc; $ = $_POST[' ']; $imie = $_POST['imie']; $tel = $_POST['telefon'];
10 $tresc = $_POST['tresc']; $blad_danych = false; if (!sprawdz_ ($ )) echo "Adres niepoprawny"; $blad_danych = true; $imie = sprawdz_imie($imie); if (!$imie) echo "Imię wpisano niepoprawnie"; $blad_danych = true; if (!sprawdz_telefon($tel)) echo "Błędny format telefonu"; $blad_danych = true; $tresc = sprawdz_tresc($tresc); if (!$tresc) echo "Niepoprawna treść"; $blad_danych = true; if ($blad_danych) echo "Wystąpił jeden lub więcej błędów podczas"; echo "przetwarzania danych."; echo "Imię klienta: $imie;"; echo "Adres $ ;"; echo "Numer telefonu: $tel;"; echo "Treść: $tresc;"; Przegląd rozwiązania Przeanalizujmy wspólnie rozwiązanie tego przykładowego problemu. Każda funkcja sprawdza oddzielną daną, która jest przesyłana z formularza. W przypadku telefonu oraz a zwraca true, jeżeli jest poprawny, lub false, jeżeli nie jest. Funkcje sprawdzające imię oraz treść zawierają wewnętrzną korekcję danych. Imię zamienia najpierw wszystkie znaki na małe litery, by później powiększyć jedynie pierwszy znak. Treść natomiast usuwa wszystkie białe znaki z początku i końca tekstu, po czym sprawdza długość ciągu. Obie zwracają poprawionego stringa, jeżeli był prawidłowy, lub false, jeżeli nie był. Po definicjach funkcji następuje przypisanie zmiennych formularza do nowych, krótkich nazw. Wprowadzamy zmienną pomocniczą, nazwaną $blad_danych. Domyślnie jest jej przypisana wartość false. W przypadku, gdy choć jedna z wysyłanych danych jest niepoprawna, zmienna przyjmuje wartość true. Jeżeli na końcu jej wartość wynosi true, wyświetlany jest komunikat o błędzie. Jeśli jednak nie wystąpił żaden błąd, na ekranie wyświetlane są informacje o wysyłanych danych.
11 Zadania: Dopisz funkcję sprawdz_domene(), która sprawdzi, w jakiej domenie znajduje się podawany adres . Zastosuj funkcję explode, by rozdzielić adres względem Dopisz funkcje sprawdz_kraj() która sprawdzi w jakim kraju jest zarejestrowana domena. I wyświetli kraj z którego najprawdopodobniej pochodzi nadawca. Minimum 8 krajów. Dopisz funkcję sprawdzającą czy imię w tekście jest z dużych liter (zamiast funkcji to poprawiającej). Dopisz funkcję wyświetlającą każde słowo treści w osobnej linijce. Dopisz funkcję wyświetlającą treść bez liter X i Y (oraz x i y). np. Xylitoly => litol Dopisz sprawdzanie treści, szukając wulgaryzmów (wulgaryzmy są czytane z tablicy wulgaryzmów umożliwiając łatwe dodawanie następnych na początek min 4)i wyświetlając odpowiednie komunikaty. Połącz przesłane dane w jeden ciąg rozdzielony znakami =. Możesz najpierw stworzyć tablice danych, a następnie połączyć je funkcją implode.
Wyrażenie wewnątrz nawiasów jest atomem (rozpatrujemy je jako całość).
Wyrażenia regularne pełnią istotną rolę w PHP. Umożliwiają one opisywanie i przetwarzanie długich ciągów znaków. Dzieje się to na zasadzie porównania danego ciągu znaków z określonym wzorem, ułożonym przez
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
14. 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ę
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Szablon 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
Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym
S t r o n a 1 Bożena Ignatowska Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym Wprowadzenie W artykule zostaną omówione zagadnienia związane z wykorzystaniem funkcji tekstowych w arkuszu
SSK - 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ć,
Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
lekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:
Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:
Wysyłanie pliku na serwer. Plik na serwerze.
Wysyłanie pliku na serwer Dzięki PHP możemy w łatwy i przyjemny sposób obsłużyć pliki uploadowane na serwer. Jednak, by prawidłowo wysłać plik, niezbędny będzie odpowiedni formularz HTML. Poniżej przedstawię
4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Modele danych walidacja widoki zorientowane na model
Modele danych walidacja widoki zorientowane na model 1. Wprowadzenie Modele danych Modele danych w ASP.NET MVC to klasy znajdujące się w katalogu Models. Ich zadaniem jest mapowanie danych przesyłanych
11. PROFESJONALNE ZABEZPIECZENIE HASŁEM
11. PROFESJONALNE ZABEZPIECZENIE HASŁEM Tworząc róŝne panele administratora jesteśmy naraŝeni na róŝne ataki osób ciekawskich. W tej lekcji dowiesz się, jak zakodować hasło i, jak obronić się przed potencjalnym
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Dokumentacja 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ę
Przykł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
do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php
S t r o n a 1 Podstawy PHP 1. stwórz plik tekstowy o nazwie index.php Zawartość pliku musi mieć postać: Znaczniki kodu php: Przykładowy kod typu "hello world!" Wpisz powyższy kod do plkiku index.php Skopiuj
Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Cw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Funkcje wbudowane PHP
Funkcje wbudowane PHP Funkcje daty i czasu Funkcja time() zwraca informacje na temat bieżącej daty i czasu. Nie posiada żadnych argumentów. Informacje o czasie dacie zwraca w formie liczby Liczba odpowiada
Baza 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.
Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
Sesje, ciasteczka, wyjątki. Ciasteczka w PHP. Zastosowanie cookies. Sprawdzanie obecności ciasteczka
Sesje, ciasteczka, wyjątki Nie sposób wyobrazić sobie bez nich takich podstawowych zastosowań, jak logowanie użytkowników czy funkcjonowanie koszyka na zakupy. Oprócz tego dowiesz się, czym są wyjątki,
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Język JavaScript Celem ćwiczenia jest przygotowanie formularza HTML z wykorzystaniem języka JavaScript. Formularz ten będzie sprawdzany pod względem zawartości przed wysłaniem
ZAAWANSOWANE 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
ZMIENNE. Podstawy PHP
ZMIENNE Podstawy PHP zmienna - to obiekt w programowaniu, który przechowuje różnego rodzaju dane niezbędne do działania programu. Zmienna podczas działania programu może zmieniad swoje wartości (jak wskazuje
Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.
Nazwa implementacji: Nauka języka Python wyrażenia warunkowe Autor: Piotr Fiorek Opis implementacji: Poznanie wyrażeń warunkowych if elif - else. Nasz kalkulator umie już liczyć, ale potrafi przeprowadzać
Skanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika
Skanowanie OCR w aplikacji Kancelaria Komornika Instrukcja dla użytkownika Spis treści 1. Zakładka Wyrażenia... 3 2. Zakładka Grupy wyrażeń... 5 3. Opcje Skanowania / OCR... 7 4. Rozpoznawanie Danych...
Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem
Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego
Oczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Metody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Na 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ę,
FedEx efaktura Instrukcja Użytkownika
FedEx efaktura Instrukcja Użytkownika O FedEx efaktura Zyskaj kontrolę, bezpieczeństwo i dostęp do swoich faktur o każdej porze, gdziekolwiek jesteś. Z systemem FedEx efaktura oszczędzisz nie tylko czas,
Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Być może jesteś doświadczonym programistą, biegle programujesz w Javie,
Kompendium PHP 01 Być może jesteś doświadczonym programistą, biegle programujesz w Javie, C++, Pythonie lub jakimś innym języku programowania, których jak myślę, powstało już tyle, że chyba nie ma osoby,
3. Instrukcje warunkowe
. Instrukcje warunkowe Przykłady.1. Napisz program, który pobierze od użytkownika liczbę i wypisze na ekran słowo ujemna lub nieujemna, w zależności od tego czy dana liczba jest ujemna czy nie. 1 #include
Dane - 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
Autor: Joanna Karwowska
Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.
Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
KUP KSIĄŻKĘ NA: PRZYKŁADOWY ROZDZIAŁ KOMUNIKATY DLA UŻYTKOWNIKA
KUP KSIĄŻKĘ NA: WWW.PRAKTYCZNEPHP.PL PRZYKŁADOWY ROZDZIAŁ KOMUNIKATY DLA UŻYTKOWNIKA KOMUNIKATY DLA UŻYTKOWNIKA W większości aplikacji potrzebujesz mieć możliwość powiadomienia użytkownika o rezultacie
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
Zdarzenia 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ć
Polcode Code Contest PHP-10.09
Polcode Code Contest PHP-10.09 Przedmiotem konkursu jest napisanie w języku PHP programu, którego wykonanie spowoduje rozwiązanie zadanego problemu i wyświetlenie rezultatu. Zadanie konkursowe Celem zadania
Przykł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
Laboratorium 7 Blog: dodawanie i edycja wpisów
Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą
Aplikacje 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
Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?
Część XVIII C++ Funkcje Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach? Umiemy już podzielić nasz
8. Wektory. Przykłady Napisz program, który pobierze od użytkownika 10 liczb, a następnie wypisze je w kolejności odwrotnej niż podana.
8. Wektory Przykłady 8.1. Napisz program, który pobierze od użytkownika 10 liczb, a następnie wypisze je w kolejności odwrotnej niż podana. Uwaga! Kod poniżej. To zadanie można rozwiązać przy użyciu wiedzy
1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami
1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami Celem tych zajęć jest zrozumienie i oswojenie z technikami programowania przy pomocy wskaźników w języku C++. Proszę przeczytać rozdział 8.
JAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Warsztaty dla nauczycieli
WPROWADZENIE Wyprowadzanie danych: Wyprowadzanie na ekran komunikatów i wyników umożliwia instrukcja wyjścia funkcja print(). Argumentami funkcji (podanymi w nawiasach) mogą być teksty, wyrażenia arytmetyczne
Specyfikacja 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
Umieszczanie 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
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Język JavaScript Celem ćwiczenia jest przygotowanie formularza na stronie WWW z wykorzystaniem języka JavaScript. Formularz ten będzie sprawdzany pod względem zawartości przed
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bazy 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 /
Lekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Liczby losowe i pętla while w języku Python
Liczby losowe i pętla while w języku Python Mateusz Miotk 17 stycznia 2017 Instytut Informatyki UG 1 Generowanie liczb losowych Na ogół programy są spójne i prowadzą do przewidywanych wyników. Czasem jednak
Zapis algorytmów: schematy blokowe i pseudokod 1
Zapis algorytmów: schematy blokowe i pseudokod 1 Przed przystąpieniem do napisania kodu programu należy ten program najpierw zaprojektować. Projekt tworzącego go algorytmu może być zapisany w formie schematu
Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ
Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ Mariusz Jankowski autor strony internetowej poświęconej Excelowi i programowaniu w VBA; Bogdan Gilarski właściciel firmy szkoleniowej Perfect And Practical;
Zasady programowania Dokumentacja
Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika
Projekt strony internetowej firmy organizującej przyjęcia
Politechnika Śląska Gliwice Wydział Automatyki, Elektroniki i Informatyki Rok akademicki 2010/2011 Kierunek: Automatyka i Robotyka, semestr 5 Semestr zimowy Projekt strony internetowej firmy organizującej
Instalacja systemu zarządzania treścią (CMS): Joomla
Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola
PHP podstawy. Na początek napiszmy kilka linijek w tradycyjnym HTMLu, np.: <html> <head> <title>pierwszy skrypt php</title> </head> <body>
PHP podstawy PHP jest językiem skryptowym działającym po stronie serwera. Osadza się go w kodzie HTML w postaci bloków ograniczonych znacznikami, które są przekształcane na HTML podczas każdorazowego odświeżenia
Pawel@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)
Napisy w PHP. Drukowanie napisów instrukcją echo
Napisy w PHP. Drukowanie napisów instrukcją echo 1. Ćwiczenia do samodzielnego wykonania Wszystkie poniższe ćwiczenia należy samodzielnie wykonać wpisując w edytorze bez stosowania techniki kopiuj-wklej.
Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny
Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny AiRIII gr. 2TI sekcja 1 Autorzy: Tomasz Bizon Józef Wawrzyczek 2 1. Wstęp Celem projektu było stworzenie sklepu
System operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 7 Język awk Wprowadzenie Schemat programu Konstrukcja wzorców Konstrukcja wyrażeń regularnych Struktury kontrolne Predefiniowane
JAVAScript w dokumentach HTML (2)
Informatyka ćw.6 JAVAScript w dokumentach HTML (2) Interakcyjne wprowadzanie danych Jednym ze sposobów jest stosowanie metody prompt dla wbudowanego obiektu window: zmienna= prompt("tekst zachęty, np.
Celem tego projektu jest stworzenie
Prosty kalkulator Celem tego projektu jest stworzenie prostego kalkulatora, w którym użytkownik będzie podawał dwie liczby oraz działanie, które chce wykonać. Aplikacja będzie zwracała wynik tej operacji.
Serwis jest dostępny w internecie pod adresem www.solidnyserwis.pl. Rysunek 1: Strona startowa solidnego serwisu
Spis treści 1. Zgłoszenia serwisowe wstęp... 2 2. Obsługa konta w solidnym serwisie... 2 Rejestracja w serwisie...3 Logowanie się do serwisu...4 Zmiana danych...5 3. Zakładanie i podgląd zgłoszenia...
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.
M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza
2. Łańcuchy tekstowe w PHP
2. Łańcuchy tekstowe w PHP 2.1 Apostrofy i cudzysłowy Łańcuch tekstowy w języku PHP to ciąg znaków ograniczony apostrofami (') lub cudzysłowami ("). Te znaki ograniczające nie powinny być traktowane wymiennie,
1 Powtórzenie wiadomości
1 Powtórzenie wiadomości Zadanie 1 Napisać program, który w trybie dialogu z użytkownikiem przyjmie liczbę całkowitą, a następnie wyświetli informację czy jest to liczba parzysta czy nieparzysta oraz czy
Lekcja 7 Tablice. Definiowanie tablicy
Paweł Gmys PHP lekcja 7 strona 1 Lekcja 7 Tablice Definiowanie tablicy Tablice są bardzo specyficznym typem zmiennych - są to, najprościej mówiąc, zmienne zawierające w sobie uporządkowany zbiór zmiennych.
7. Pętle for. Przykłady
. Pętle for Przykłady.1. Bez użycia pętli while ani rekurencji, napisz program, który wypisze na ekran kolejne liczby naturalne od 0 do pewnego danego n. 5 int n; 6 cin >> n; 8 for (int i = 0; i
JAVAScript w dokumentach HTML - przypomnienie
Programowanie obiektowe ćw.1 JAVAScript w dokumentach HTML - przypomnienie JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w
Spra r wd w za z nie e popra r wn w ości c danych c w w form r u m larz r a z ch c :
PROJEKTOWANIE STRON WWW LABORATORIUM 3. Wykorzystanie JavaScriptu i wyrażeń regularnych do sprawdzania poprawności danych w formularzach prowadzący dr ADRIAN HORZYK http://home.agh.edu.pl/~horzyk e-mail:
Elektroniczny system wspomagający proces rekrutacji do klas I szkół podstawowych Szanowni Państwo,
Elektroniczny system wspomagający proces rekrutacji do klas I szkół podstawowych Szanowni Państwo, W części publicznej systemu możecie samodzielnie wypełnić elektroniczny wniosek rekrutacyjny lub zgłoszenie
Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Smarty PHP. Leksykon kieszonkowy
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Smarty PHP. Leksykon kieszonkowy Autor: Daniel Bargie³ ISBN: 83-246-0676-9 Format: B6, stron: 112 TWÓJ KOSZYK
Systemy 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
Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda.
Nazwa implementacji: Nauka języka C wyrażenia warunkowe if- Autor: Piotr Fiorek Opis implementacji: Poznanie struktury oraz zastosowania wyrażeń warunkowych if- w języku C. W programie realizującym jakiś
Funkcje 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
Ćwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
Zadanie nr 2: Arytmetyka liczb zespolonych
Zadanie nr 2: Arytmetyka liczb zespolonych 1 Cel ćwiczenia Wykształcenie umiejętności definiowania przeciążeń operatorów arytmetycznych dwuargumentowych i jednoargumentowych dla własnych struktur danych
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Formularze HTML. dr Radosław Matusik. radmat
www.math.uni.lodz.pl/ radmat Ramy formularza: Grupowanie pól formularza
Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
Przykład 1: Funkcja jest obiektem, przypisanie funkcji o nazwie function() do zmiennej o nazwie funkcja1
Rachunek Prawdopodobieństwa i Statystyka lab 3. Kaja Gutowska (Kaja.Gutowska@cs.put.poznan.pl) 1. Funkcje: - Funkcje nie powinny korzystać ze zmiennych globalnych. - Funkcje powinny być możliwie krótkie.
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
PHP: 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ą