Bazy Danych i Usługi Sieciowe



Podobne dokumenty
Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe

Formularze i ramki w HTML

I.Wojnicki, PHP. Smarty. Igor Wojnicki. Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie. 28 marca 2014

Bazy Danych. Ćwiczenie 10: dostęp do danych zgromadzonych w bazie MySQL z poziomu przeglądarki internetowej z użyciem PHP

W wyświetlonym okienku New Web Server Application wybierz opcję Web App Debugger Executable, a w polu Class Name wpisz: P1.

Przedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński

W z W a z leż e n ż ości c od s topnia z a z awa w nsowa w nia zb z uduj: Otwórz EdHTMLa lub Pajączka

Bazy danych w PHP dla początkujących

ICT MP M D P U wykład 1

SSK - Techniki Internetowe

Zagrożenia trywialne. Zagrożenia bezpieczeństwa aplikacji internetowych. Parametry ukryte. Modyfikowanie parametrów wywołania

Defilada - przykład wykorzystujący animowane modele Copperlicht. Andrzej P.Urbański Politechnika Poznańska

Technologie Internetu HTML. Aleksander Denisiuk.

Rys.2.1. Drzewo modelu DOM [1]

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

imapliteapi Dokumentacja Wersja 1.06

Spis treści. Wprowadzenie 11 Rozdział 1. Pierwsze spotkanie z JavaScriptem 15. Spis treści

Ajax a bezpieczeństwo aplikacji webowych. Jakub Wierzgała

Wykład 7 Skrypty typu JavaScript. Technologie internetowe Zofia Kruczkiewicz

Linux LAMP, czyli Apache, Php i MySQL

Tworzenie aplikacji internetowych E14

ACCO NET. System kontroli dostępu. Instrukcja instalacji

Przed Tobą znajduje się kilka prostych zadań praktycznych dotyczących języka HTML.

Programowanie w Internecie

Zajęcia 10 obsługa formularzy w PHP

Bazy Danych i Usługi Sieciowe

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

Materiały dla studentów Informatyki WSZiB w Krakowie


System kontroli dostępu ACCO NET Instrukcja instalacji

Technologie Informacyjne lista nr 5.

Test z przedmiotu. Witryny i aplikacje internetowe

Poprzednia wersja HTML, HTML 4.01, pochodzi z Sieć od tego czasu zmieniła się znacznie.

NoSQL Not Only SQL: CouchDB. I.Wojnicki, NoSQL. Apache CouchDB has started. Time to relax. Przetwarzanie dokumentów i widoków.

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

Aplikacje internetowe i mobilne (blended learning)

NAUKI ŚCISŁE PRIORYTETEM SPOŁECZEŃSTWA OPARTEGO NA WIEDZY Zbiór scenariuszy zajęć laboratoryjnych

Bazy Danych i Usługi Sieciowe

I.Wojnicki, Tech.Inter.

Architektura MVC w ASP.NET. Autor wykładu: Marek Wojciechowski

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Aplikacje internetowe laboratorium HTML 5

Wstęp. Język HTML jest uniwersalnym jezykiem wykorzystywanym przy

WYKŁAD 1 SYSTEMY CMS CZĘŚĆ 1

Dokument hipertekstowy

AUTORSKI PROGRAM NAUCZANIA

Bazy danych i usługi sieciowe

[HTML I XHTML ĆWICZENIE 0] dr Artur Bartoszewski

Wyższa Szkoła Zarządzania i Bankowości w Krakowie

Aplikacje WWW - laboratorium

Kurs języka PHP dla początkujących. Dawid Birówka 2011

Wzorce projektowe warstwy aplikacji

Zaawansowane aplikacje internetowe - laboratorium Architektura Spring.

3 Tworzenie dokumentu HTML

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 05

Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika. Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak

Bazy Danych i Usługi Sieciowe

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

DOM i JavaScript DOM W3C

CSS. Kaskadowe Arkusze Stylów

Programowanie w internecie

Projektowanie stron WWW

Programowanie CGI. Jolanta Bachan Informatyka

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Opis instalacji systemu Intranet Komunikator

Instrukcja krok po kroku Konfiguracja Windows. Strona 2 z 14

Budowa aplikacji wielowarstwowych zastosowanie szablonów. Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz


Współczesne serwisy internetowe. Wykład 1 Dr Krzysztof Podlaski

Google Wave. Google Wave. Marcin Koziński. Seminarium Systemy rozproszone na Wydziale MIM UW. 8 października 2009

Organizacja kodu PHP i interfejs użytkownika

Akademia Górniczo-Hutnicza im. St. Staszica. Unix/Linux 2. pilki i katalogi Tomasz Bartuś

mysql> UPDATE user SET Password=PASSWORD('pass') WHERE user='root'; Query OK, 2 rows affected (0.05 sec) Rows matched: 2 Changed: 2 Warnings: 0

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

Konsola Linux. autor: Mariusz Barnaś

Testowanie aplikacji Java Servlets

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

Wyzwania bezpieczeństwa nowoczesnych platform nauczania zdalnego

Czym jest JavaScript? 1

JQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...

SQL 4 Structured Query Lenguage

Plan wykładu. Wprowadzenie Bezpieczeństwo systemów bazodanowych Przykład zagroŝenia bezpieczeństwa. Pytania. Pokaz

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Internetowe bazy danych

UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI

Wprowadzenie do języka HTML

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Instrukcja instalacji PHP-Hypercachera Refresher Standard oraz PHP-Hypercachera Refresher GZIP na Twojej witrynie

Wprowadzenie do języka znaczników HTML

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

Wieloplatformowe aplikacje sieciowe. dr inż. Juliusz Mikoda mgr inż. Anna Wawszczak

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 09

Transkrypt:

Bazy Danych i Usługi Sieciowe Ćwiczenia VII Paweł Daniluk Wydział Fizyki Jesień 2012 P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 1 / 14

Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2012z P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 2 / 14

phpmyadmin http://labdb.bioexploratorium.pl/phpmyadmin P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 3 / 14

Test serwera WWW - HTML [pawel@labdb ~]$ mkdir public_html [pawel@labdb ~]$ cd public_html [pawel@labdb public_html]$ cat > test.html <html> <body> <h1>my First Heading</h1> <p>my first paragraph.</p> </body> </html> [pawel@labdb public_html]$ Sprawdzamy http://labdb.bioexploratorium.pl/~pawel/test.html P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 4 / 14

Test serwera WWW - PHP [pawel@labdb public_html]$ cat > test.php <?php phpinfo();?> [pawel@labdb public_html]$ Sprawdzamy http://labdb.bioexploratorium.pl/~pawel/test.php P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 5 / 14

Test serwera WWW - HTML [pawel@labdb public_html]$ cat > index.html <html> <body> <a href="test.html">test HTMLa</a><br /> <a href="test.php">test PHP</a> <hr /> <a href="http://labdb.bioexploratorium.pl/phpmyadmin/"> Tu jest phpmyadmin</a>,<br /> <a href="wordpress">a tu zaraz będzie coś fajnego.</a> </body> </html> [pawel@labdb public_html]$ Sprawdzamy http://labdb.bioexploratorium.pl/~pawel/ P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 6 / 14

JavaScript <!DOCTYPE html> <html lang="en"> <head> <title>some Page</title> <script type="text/javascript"> alert("hello World!"); </script> </head> <body> <p>the content of the web page.</p> </body> </html> P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 7 / 14

JavaScript c.d. <!DOCTYPE html> <html lang="en"> <head> <title>some Page</title> </head> <body> <script type="text/javascript"> document.write("hello World!"); </script> </body> </html> P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 8 / 14

JavaScript c.d. <!DOCTYPE html> <html lang="en"> <head> <title>some Page</title> <script type="text/javascript"> function Hello() { alert("hello World!"); } </script> </head> <body> <p>the content of the web page.</p> <p id="clickme">some magic content.</p> <script type="text/javascript"> document.getelementbyid( clickme ).onclick = Hello; </script> </body> </html> P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 9 / 14

JavaScript c.d. <!DOCTYPE html> <html lang="en"> <head> <title>some Page</title> <script type="text/javascript">... </script> </head> <body> <form> <label for="first">1st number: </label> <input type="text" name="first"><br /> <label for="second">2nd number: </label> <input type="text" name="second"><br /> <label for="second">gcd: </label> <input type="text" name="gcd"><br /> <input type="button" onclick="submithandler(this.form)" value="gcd"> </form> </body> </html> P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 10 / 14

JavaScript c.d. function isnumber(val) { if(val % 1!=0) { return 0; } else { return 1; } } function SubmitHandler(form) { n1=form.first.value; n2=form.second.value; if(! isnumber(n1)) { alert(" " + n1 + " is not a number."); return; } if(! isnumber(n2)) { alert(" " + n2 + " is not a number."); return; } alert("n1: "+n1+" n2: "+n2); // form.gcd.value=gcd(n1,n2); } P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 11 / 14

Instalujemy phpmyadmin [pawel@labdb public_html]$ wget "http://downloads.sourceforge.net/ > project/phpmyadmin/phpmyadmin/3.4.7.1/phpmyadmin-3.4.7.1-all-languages.tar.gz" [pawel@labdb public_html]$ tar xzf phpmyadmin-3.4.7.1-all-languages.tar.gz [pawel@labdb public_html]$ mv phpmyadmin-3.4.7.1-all-languages phpmyadmin [pawel@labdb public_html]$ cd phpmyadmin [pawel@labdb phpmyadmin]$ mkdir config [pawel@labdb phpmyadmin]$ chmod 777 config [pawel@labdb phpmyadmin]$ cp config.sample.inc.php config/config.inc.php [pawel@labdb phpmyadmin]$ chmod 666 config/config.inc.php Uruchamiamy konfigurator http://labdb.bioexploratorium.pl/~pawel/phpmyadmin/setup/ P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 12 / 14

Instalujemy phpmyadmin c.d. [pawel@labdb phpmyadmin]$ mv config/config.inc.php. [pawel@labdb phpmyadmin]$ chmod 644 config.inc.php [pawel@labdb phpmyadmin]$ rmdir config Gotowe http://labdb.bioexploratorium.pl/~pawel/phpmyadmin/ P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 13 / 14

Instalujemy Wordpress a [pawel@labdb public_html]$ wget http://pl.wordpress.org/wordpress-3.2.1-pl_pl.tar.gz [pawel@labdb public_html]$ tar xzf wordpress-3.2.1-pl_pl.tar.gz [pawel@labdb public_html]$ cd wordpress [pawel@labdb wordpress]$ cp wp-config-sample.php wp-config.php wp-config.php // ** Ustawienia MySQL-a - możesz uzyskać je od administratora Twojego serwera ** // /** Nazwa bazy danych, której używać ma WordPress */ define( DB_NAME, nazwa_bazy_danych ); /** Nazwa użytkownika bazy danych MySQL */ define( DB_USER, nazwa_uzytkownika ); /** Hasło użytkownika bazy danych MySQL */ define( DB_PASSWORD, haslo ); /** Nazwa hosta serwera MySQL */ define( DB_HOST, localhost ); Gotowe http://labdb.bioexploratorium.pl/~pawel/wordpress/ P. Daniluk (Wydział Fizyki) BDiUS ćw. VII Jesień 2012 14 / 14