Wykład 9, 10: PHP: Organizacja kodu. Przykładowy projekt.
|
|
- Antoni Bukowski
- 6 lat temu
- Przeglądów:
Transkrypt
1 Wykład 9, 10: PHP: Organizacja kodu. Przykładowy projekt.
2 Włączanie plików include(), require() - włączanie plików, np. biblioteki z funkcjami Różnica: include() - jeśli włączenie się nie uda to jest generowane ostrzeżenie, ale dalsza część skryptu jest wykonywana. require() - jeśli włączenie się nie uda to wykonywanie skryptu będzie przerwanie (fatal error) Kiedy włączenie się nie uda: np. nie ma takiego pliku (nie wysłaliśmy na serwer) Przykłady: include.php, require.php, functions.php, login.php include_once(), require_once() - zapobiega, aby nie włączyć drugi raz tego samego pliku (może się zdarzyć przy dużych projektach). Włączając drugi raz ten sam plik może się zdarzyć np. włączenie drugi raz tej samej funkcji, a w takim przypadku interpreter zgłosi błąd. Przykłady: once.php, pomocnicze/a.php, pomocnicze/b.php
3 Włączanie plików - zastosowanie Tworzenie szkieletu strony WWW Przykład w katalogu szkielet: index.php - strona główna, do niej poprzez include włączamy pliki: header.php - nagłówki strony banner.php - część górna strony z tytułem i ewentualnie obrazkiem siderbar.php - menu - część boczna strony aktualnosci.php, pracownicy.php, studenci.php - zawartości poszczególnych działów do których prowadzą linki z menu. footer.php - część dolna strony sidebar index.php: banner zawartość: aktualnosci lub pracownicy lub studenci footer (stopka)
4 Organizacja kodu na przykładzie aplikacji Sieć społeczna (mini Facebook) Omówienie aplikacji w: Robert Nixon. PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV. Kod aplikacji można pobrać z Katalog z projektem nazywa się robinsnest. Uproszczona wersja aplikacji i jej opis na stronie zajęć
5 Wnioski po analizie "Sieć społeczna" Kilka ogólnych zasad przy tworzeniu aplikacji Przygotowanie functions.php z funkcjami, które wielokrotnie są potrzebne: oczyszczanie kodu, łączenie z bazą itp. Przygotowanie powtarzalnych części strony (np. menu) w oddzielnych plikach, które dołączać poprzez require lub include Sprawdzanie czy użytkownik jest zalogowany i blokowanie dostępu dla niezalogowanych np. przez die() Realizacja wielu zadań przez jeden skrypt w zależności od parametru podanego w adresie URL (members.php) Korzystanie z bazy danych Oczyszczanie danych przesyłanych w formularzu Przygotowanie pliku instalacyjnego tworzącego bazę danych niezbędną do działania aplikacji. Plik może być skryptem php np. setup.php albo plikiem sql do zaimportowania bazy danych(przypomnij slajd 4 z wykładu 6).
6 Wykorzystać: Projekty - propozycje HTML + CSS + JavaScript + PHP+ MySQL Temat projektu dowolny, projekt wykonują wspólnie dwie osoby Część treści strony powinna być dostępna tylko dla zalogowanych Kantor: kupowanie waluty online zalogowany użytkownik może zakupić/sprzedać walutę (przynajmniej trzy) niezalogowany użytkownik może jedynie obejrzeć kursy właściciel kantoru może ustawiać kurs, może wyświetlić statystyki obrotów kantoru: np. wszystkie transakcje dolarowe
7 Przepisy kulinarne Projekty - propozycje Menu strony np. potrawy mięsne, rybne, desery. niezalogowany użytkownik może jedynie przeglądać przepisy lub wyszukiwać np. po tytułach potraw 'pstrąg' zalogowany użytkownik może wprowadzać przepisy, ładować obrazki z wyglądem potraw, może edytować SWÓJ przepis. Pizzeria: zamawianie i komponowanie pizzy Niezalogowany użytkownik może przeglądać cennik Zalogowany może złożyć zamówienie z cennika lub samodzielnie skomponowaną pizzę Właściciel może przejrzeć listę zamówień, dokonać zmian w cenniku, wprowadzić nową ofertę.
8 Projekty - propozycje Dziennik ucznia/studenta prowadzony przez nauczyciela Nauczyciel wstawia oceny i sprawdza obecność. Tworząc nową grupę i przedmiot ładuje listę osób z pliku. Student/uczeń może zobaczyć swoje oceny i obecności. Wypożyczalnia książek (inne wypożyczalnie np. rowerów miejskich) Wypożyczanie / zwrot książek dla zalogowanych Wyszukiwanie książek po tytule i autorze Rejestrowanie pobrania klucza do sali (zamiast zapisywania w zeszycie) Pobranie / zwrot klucza (dla zarejestrowanych, po wpisaniu hasła) Administrator może wprowadzić nowego użytkownika Wyświetlanie, które klucze są dostępne, oraz sprawdzenie, kto pobrał klucze Wyświetlanie historii pobrań/zwrotów kluczy: data, godzina, kto
9 Rozkład zajęć Projekty - propozycje Wprowadzanie: przedmiot, godzina, nauczyciel, klasa, sala Możliwość wyświetlania rozkładu dla wybranej sali (zajętość sal w poszczególne dni i godziny), nauczyciela, klasy Zalogowany może wprowadzać zmiany Obstawianie wyników meczu Administrator wprowadza mecz do obstawienia Zarejestrowany użytkownik typuje wynik meczu zatwierdzając wynik hasłem Po odbytym meczu administrator wpisuje wynik meczu, następuje automatyczne przypisanie punktów poszczególnym graczom: np. za nietrafienie 0 pkt, za trafienie 2 pkt, za trafienie dokładne 4 pkt Baza filmów Wprowadzenie filmów wraz ze zdjęciami (administrator), dodawanie komentarzy użytkowników, którzy film już obejrzeli (zarejestrowany użytkownik). Wyszukiwanie filmów (dowolny użytkownik).
10 Zapisy na kurs Projekty - propozycje Administrator wprowadza kursy: godzina, dzień tygodnia Użytkownik zapisuje się do konkretnej grupy (liczba miejsc ograniczona) o ile są wolne miejsca Możliwość przeniesienia do innej grupy Menu to np. lista grup tworzona dynamicznie Książka adresowa Zapisywanie/modyfikowanie/usuwanie danych o znajomych. Rejestracja użytkowników. Każdy użytkownik posiada własną książkę adresową. Można również zrealizować własny pomysł na projekt
11 Projekt - realizacja pomysł - temat jakie będą funkcjonalności: np. zakup waluty, obejrzenie transakcji, logowanie itd. schemat strony: ile plików i do jakich funkcjonalności, jak mają być ze sobą powiązane czynności, które będą powtarzalne: nagłówek/stopka strony realizować poprzez włączanie pliku, poprzez funkcje baza danych, jakie tabele
12 Projekt - opis, ocena Każdy projekt powinien być krótko opisany: jakie funkcje ma aplikacja. Np. rejestracja, logowanie itd. jakie pliki tworzą aplikację i do czego służą. Np. signup.php - rejestracja użytkownika jakie są tabele w bazie danych i do czego służą. Powinien być utworzony plik instalacyjny tworzący automatycznie bazę danych potrzebną do działania aplikacji. Do oceny przedstawić: działającą aplikację przygotowaną w ramach projektu, opis aplikacji oraz kody źródłowe aplikacji. Wysłać na mój adres .
13 Gotowe przykładowe projekty Ten który pokazałem na wcześniejszych slajdach: Robin's nest oraz Ulubione strony www Rozdział 27. Luke Welling, Laura Thomson. PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty (źródło kodu na płycie CD). Księgarnia online Rozdział 28. PHP i MySQL. Luke Welling, Laura Thomson. Tworzenie stron WWW. Vademecum profesjonalisty (źródło kodu na płycie CD). W kolejnych rozdziałach inne projekty m.in. Forum dyskusyjne
14 Wygląd aplikacji - skorzystanie z szablonu Darmowe szablony: Dostosować do swoich potrzeb - przypomnij z poprzedniego semestru "Podstawy programowania w internecie" - laboratoria 5,6
15 Dodatkowe informacje
16 Włączenie plików - ustawienie ścieżki W pliku konfiguracyjnym php.ini można ustawić ścieżkę dla włączanych plików. Może być więcej niż jedna, ścieżki rozdzielamy średnikiem: W Windows: include_path=".;c:\xampp\htdocs\moj_katalog" Korzyść: Jeśli jest ustawiona ścieżka to jako argument dla funkcji include/require podajemy samą nazwę pliku
17 Automatyczne włączanie plików W pliku konfiguracyjnym php.ini można ustawić aby dany plik był automatycznie włączany do każdego pliku przez require bez potrzeby używania instrukcji require Np. chcemy, aby do każdego pliku na początku był włączany plik header.php (z kodem nagłówka strony) na końcu był włączany plik footer.php (z kodem stopki strony) W php.ini dopisujemy: auto_prepend_file="sciezka_do_pliku/header.php"; // dodanie na początku auto_append_file="sciezka_do_pliku/footer.php"; // dodanie na końcu Ścieżka podajemy bezwzględną
18 Funkcje - zasięg zmiennych function wypisz() { } global $imie; $imie = 'Beata'; echo "Nazywam się $imie"; wypisz(); echo "<br> $imie"; Dodanie słowa global definiuje zmienną globalną i jest dostępna poza funkcją, tzn. po wykonaniu funkcji wypisz() zmienna $imie jest dostępna globalnie. Na ekranie otrzymamy: Nazywam się Beata Beata Bez słowa global instrukcja echo "<br> $imie"; spowoduje błąd, bo zmienna $imie nie będzie globalna
19 Funkcje - zasięg zmiennych (cz. 2) $imie = 'Ala'; function wypisz() { global $imie; echo "Nazywam się $imie"; } wypisz(); Jeśli zmienna $imie będzie globalna (dopiszemy global) na ekranie otrzymamy: Nazywam się Ala a jeśli lokalna (nie dodamy słowa global) będzie błąd, bo funkcja wypisz() nie będzie widziała tej zmiennej.
20 Funkcje - przekazywanie argumentu przez referencję Standardowo argumenty dla funkcji są przekazywane przez wartość. Modyfikacja argumentu wewnątrz funkcji nie zmienia wartości oryginalnej argumentu: Przekazania przez wartość: function zwieksz($a) { $a++; echo $a; } $liczba= 10; zwieksz($liczba); // wypisze 11 echo $liczba; // wypisze 10, wartość zmiennej $liczba się nie zmieniła Przekazanie przez referencję: function zwieksz(&$a) { $a++; echo $a; } $liczba= 10; zwieksz($liczba); // wypisze 11 echo $liczba; // wypisze 11, wartość zmiennej $liczba zmieniła się
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
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. Ćwiczenia
Języki programowania wysokiego poziomu Ćwiczenia Języki programowania Ćwiczenia Strukturalny HTML Arkusze CSS Formularze HTML i PHP Baza danych MySQL Forum internetowe Strukturalny HTML Zadania Dokument
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. Blog
Języki programowania wysokiego poziomu Blog Elementy obowiązkowe (2p.) Wyświetlanie wpisów Logowanie/wylogowanie Dodawanie wpisów Elementy obowiązkowe (2p.) Wyświetlanie wpisów - wszystkie wpisy na jednej
Bardziej szczegółowoI. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. Forum
Języki programowania wysokiego poziomu Forum Elementy obowiązkowe (2p.) Wyświetlanie wpisów Logowanie/wylogowanie Dodawanie wpisów Rejestracja użytkowników Elementy obowiązkowe (2p.) Wyświetlanie wpisów
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 11 PHP, MySQL: więcej, więcej!, więcej!!. tabel i funkcjonalności. Na dzisiejszych zajęciach zdefiniujemy w naszej bazie kilka tabel powiązanych kluczem obcym i zobaczymy,
Bardziej szczegółowoTechnologie 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
Bardziej szczegółowoDokumentacja systemu NTP rekrut. Autor: Sławomir Miller
Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji
Bardziej szczegółowoFrontendowiec.pl Miecho.pl. Strona 1 z 5. Mieszko Domagała 2014 Wszelkie prawa zastrzeżone.
Strona 1 z 5 Strona bardziej Twoja - demo czyli tworzymy swój szablon pod Wordpressa przykładowe fragmenty Mieszko Domagała. UWAGA! Ten poradnik jest chroniony prawem autorskim. Kopiowanie, rozpowszechniane,
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Bardziej szczegółowoWordPress Dla Początkujących Ściągawka
WordPress Dla Początkujących Ściągawka Skrypt Wordpress jest skryptem Open Source, to znaczy, że można go swobodnie pobierać i modyfikować do woli. Wordpress posiada od środka wiele kodów, które nawet
Bardziej szczegółowoE-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.
E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak
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ółowo(aktualizacja 30 kwietnia 2018)
Weryfikacja użytkownika, lista i prawa użytkowników (aktualizacja 30 kwietnia 2018) Abstrakt W poradniku opisano możliwości programu w zakresie zabezpieczania dostępu do programu hasłem, tworzenia listy
Bardziej szczegółowoDokumentacja fillup - MS SQL
Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................
Bardziej szczegółowoautor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika
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ółowoNowy szablon stron pracowników ZUT
Nowy szablon stron pracowników ZUT Uczelniane Centrum Informatyki ZUT przygotowało nowy szablon stron pracowników, zunifikowany z obecnymi stronami ZUT. Serdecznie zachęcamy Państwa do migracji na nowy
Bardziej szczegółowoSmarty 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
Bardziej szczegółowoMateriał szkoleniowy:
UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Projekt Nowoczesny model zarządzania w UMCS umowa nr UDA-POKL.04.01.01-00-036/11-00 Pl. Marii Curie-Skłodowskiej 5, 20-031 Lublin, www.nowoczesny.umcs.lublin.pl
Bardziej szczegółowoWprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Bardziej szczegółowoa. (20 pkt.) Aplikacja powinna zawierać następujące elementy: 2. Formularz edycji profilu użytkownika (2 pkt.).
1. Biblioteka aplikacja internetowa umożliwiająca użytkownikom rezerwowanie i wypożyczanie książek oraz administratorom edycję bazy książek i zarządzanie użytkownikami. a. (20 pkt.) Aplikacja powinna zawierać
Bardziej szczegółowoPomoc dla systemu WordPress
Pomoc dla systemu WordPress Ten plik pomocy przeznaczony jest dla pluginu stat24 w wersji 0.2. W tym pluginie porzucono wsparcie dla starszych wersji WordPress (niższych niż 1.5) oraz zrezygnowano z opcji
Bardziej szczegółowoPanel administracyjny serwera: admin.itl.pl
Panel administracyjny serwera: admin.itl.pl I. Ogólne dane serwera. 1. Aktualny stan serwera W Panelu Administracyjnym możesz na bieżąco monitorować stan swojego serwera. Opcja "Aktualny stan serwera"
Bardziej szczegółowoPrzewodnik korzystania z Biblioteki kursów na platformach e-learningowych RON
RCI KRAKÓW Przewodnik korzystania z Biblioteki kursów na platformach e-learningowych RON WERSJA 1.1 Szarłowicz Piotr 10.2018 Spis treści 1. Wprowadzenie... 2 2. Wyszukiwanie kursów w bibliotece.... 3 3.
Bardziej szczegółowoWymagania systemowe po stronie serwera
1 z 6 30-06-2011 11:15 Specyfikacja Oprogramowanie do zarządzania wnioskami poręczeniowymi Szczegółowe funkcjonalności oprogramowania do zarządzania wnioskami poręczeniowymi Spis treści 1 Wstęp 2 Wymagania
Bardziej szczegółowoInstalacja 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
Bardziej szczegółowoZbieranie kontaktów.
Zbieranie kontaktów. Autor: Roman Przydatek Silvanet Hanna Kumpicka Polskie prawo zabrania wysyłania ofert handlowych na adresy e-mail, których właściciele nie wyrazili na to jednoznacznie zgody. W celu
Bardziej szczegółowoWypożyczalnia by CTI. Instrukcja
Wypożyczalnia by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Lista sprzętu... 7 3.1. Dodawanie nowego sprzętu... 8 3.2. Dodawanie przeglądu... 9 3.3. Edycja sprzętu...
Bardziej szczegółowoProjektowani Systemów Inf.
Projektowani Systemów Inf. Wykład VII Bezpieczeństwo Copyrights by Arkadiusz Rzucidło 1 Bezpieczeństwo Bezpieczeństwo związane z danymi Konstrukcja magazynów danych Mechanizmy zapisu i modyfikacji danych
Bardziej szczegółowoProjekt 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
Bardziej szczegółowoPraca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR
System Oferta Praca Magisterska Niniejszy system powstał w ramach pracy magisterskiej "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu". Politechnika Poznańska Wydział Informatyki
Bardziej szczegółowoUruchomienie nowego kontekstu aplikacji
Uruchomienie nowego kontekstu aplikacji Niniejsza instrukcja (przygotowana dla systemów Debian) dotyczy uruchomienia nowej aplikacji w sytuacji, gdy mamy już jedną działającą. Działanie takie trzeba wykonać
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoZalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej autor poradnika - KS 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika (lewy dół strony) Zalogowanie
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 14 AJAX, czyli jak odświeżyć bez odświeżania, część trzecia Na dzisiejszych zajęciach będziemy kontynuować realizację serwisu do wymiany wiadomości z wykorzystaniem technologii
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bardziej szczegółowo5. Mechanizm szablonów.
5. Mechanizm szablonów. Moduł szablonów daje możliwość definicji dowolnej ilości szablonów strony publicznej serwisu. W połączeniu z modułami Marketing MIX oraz Wzorców Elementów został opracowany tak
Bardziej szczegółowoinstrukcja INSTALACJI www.piersa.pl APi_proxy
instrukcja INSTALACJI 1 1. Instalacja Proces instalacji jest prosty wgrywamy pliki na serwer nadajemy prawa chmod 777 lub 755 dla katalogu w którym znajduje się aplikacja przeważnie będzie to katalog public_html
Bardziej szczegółowoV 1.1.4 Administracja: 1. Poprawiono instalację programu w niektórych sytuacjach po instalacji przy uruchamianiu pojawiał się błąd logowania do bazy
V 1.2.1 Ogólne: 1. Zmieniony system drukowania dokumentów. Usunięte zostały dodatkowe usługi generowania dokumentów. 2. Zmieniony system współpracy z drukarką fiskalną. 3. Możliwość zainstalowania programu
Bardziej szczegółowo1. Logowanie się do panelu Adminitracyjnego
Spis treści 1. Logowanie się do panelu Adminitracyjnego...1 2. Tworzenie i zarządzenie kategoriami...4 2.1 Nawigowanie po drzewie kategorii...5 2.2 Tworzenie kategorii...6 2.3 Usuwanie kategorii...9 3.
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ółowoKUP 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
Bardziej szczegółowoInstrukcja obsługi aplikacji MobileRaks 1.0
Instrukcja obsługi aplikacji MobileRaks 1.0 str. 1 Pierwsze uruchomienie aplikacji. Podczas pierwszego uruchomienia aplikacji należy skonfigurować połączenie z serwerem synchronizacji. Należy podać numer
Bardziej szczegółowo1. Biblioteka aplikacja internetowa umożliwiająca użytkownikom rezerwowanie i wypożyczanie książek oraz administratorom edycję bazy książek i
1. Biblioteka aplikacja internetowa umożliwiająca użytkownikom rezerwowanie i wypożyczanie książek oraz administratorom edycję bazy książek i zarządzanie użytkownikami. 1. Formularz rejestracyjny (2 2.
Bardziej szczegółowoSkrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości
Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Wstęp Platforma Zdalnej Edukacji Gliwickiej Wyższej Szkoły Przedsiębiorczości (dalej nazywana
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoInstrukcja obsługi systemu zarządzania treścią dwajeden.pl
Instrukcja obsługi systemu zarządzania treścią dwajeden.pl Tworzenie i edycja danych na stronie www 1. Rozpoczęcie pracy. Logowanie się do systemu zarządzania treścią dwajeden.pl ropocząć należy od podania
Bardziej szczegółowoPraca w Panelu administracyjnym zarządzanie systemem UONET
Praca w Panelu administracyjnym zarządzanie systemem UONET Budowa Panelu administracyjnego 1. Zaloguj się do systemu EduS@cz, przejdź do witryny UONET szkoły i uruchom Panel administracyjny. 2. Zapoznaj
Bardziej szczegółowoINTRO. {27. Lipca} Jeśli chcesz podszkolić się w obsłudze arkuszy kalkulacyjnych, zapraszam na szkolenie z EXCELA w Poznaniu:
INTRO {27. Lipca} Jeśli chcesz podszkolić się w obsłudze arkuszy kalkulacyjnych, zapraszam na szkolenie z EXCELA w Poznaniu: http://absolwencinawalizkach.pl/excel-szkolenie-wpoznaniu-27-07-2013 Pozdrawiam!
Bardziej szczegółowoPlatforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
Bardziej szczegółowoAPLIKACJA SHAREPOINT
APLIKACJA SHAREPOINT Spis treści 1. Co to jest SharePoint?... 2 2. Tworzenie nowej witryny SharePoint (obszar roboczy)... 2 3. Gdzie znaleźć utworzone witryny SharePoint?... 3 4. Personalizacja obszaru
Bardziej szczegółowoINSTRUKCJA ZARZĄDZANIA
INSTRUKCJA ZARZĄDZANIA PROFILEM ORGANIZACJI POZARZĄDOWEJ W PORTALU NGO.KRAKOW.PL Opracowanie: ACK Cyfronet AGH Listopad 2016r. Wersja listopad 2016r. Strona 1 ACK Cyfronet AGH Zawartość Zarządzanie profilem
Bardziej szczegółowoSerwis Ogłoszeniowy JMLnet wersja PRO v Specyfikacja Techniczna
Serwis Ogłoszeniowy JMLnet wersja PRO v1.0.1 Specyfikacja Techniczna 1. Wymagania serwisu: - PHP w wersji 5.7 lub większej; - MySQL w wersji 5 lub większej; - menedżer zadań CRON; - biblioteka GD; - włączona
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami
Bardziej szczegółowoInstrukcja programu mam wersja 1.02.
Strona programu: http://www.mietla.dobr.pl Proszowice, 17.02.2011r. Instrukcja programu mam wersja 1.02. Spis treści: 1. Wstęp. 2. Rejestracja -> 04 Wyszukanie właściciela rachunku bankowego. 3. Wymiar
Bardziej szczegółowoZintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE Poznań 2011 Spis treści 1. Zamawianie i rezerwowanie definicja pojęć...3 2. Zasada działania systemu...4 3. Zamawianie
Bardziej szczegółowoINSTRUKCJA ADMINISTRATORA KLIENTA
INSTRUKCJA ADMINISTRATORA KLIENTA Logowanie do aplikacji... 2 Moje konto... 2 Pracownicy... 2 Grupy (podzakładka Pracownicy)... 5 Oferta dla Ciebie... 7 Kupione książki... 9 Oferta strony głównej (podzakładka
Bardziej szczegółowoKadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
Bardziej szczegółowoInstrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac
Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac Do systemu wchodzimy ze strony głównej AWF wchodząc w zakładkę Uczelnia
Bardziej szczegółowoInstrukcja instalacji programu STATISTICA
Instrukcja instalacji programu STATISTICA UWAGA: Program STATISTICA wymaga zarejestrowania licencji, które należy przeprowadzić on-line. Dlatego też przed rozpoczęciem instalacji należy upewnić się, że
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
Bardziej szczegółowoDokumentacja WebMaster ver 1.0
1 Wstęp Dokumentacja WebMaster ver 1.0 Dokumentacja ta przeznaczona jest dla webmasterów, grafików, programistów. Przedstawia ona strukturę aplikacji SOTEeSKLEP, opisuje działanie oraz wyjaśnia m.in. jak
Bardziej szczegółowoOd elitarnych kuźni olimpijczyków do powszechnego systemu wspierania uczniów w wybitnie uzdolnionych. Gdańsk, maja 2012 r.
Od elitarnych kuźni olimpijczyków do powszechnego systemu wspierania uczniów w wybitnie uzdolnionych Gdańsk, 12-13 13 maja 2012 r. Strona główna g portalu Portal Zdolni z Pomorza dostępny jest pod adresem:
Bardziej szczegółowoSpis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera
DHL24 - instrukcja Spis treści Wprowadzenie Rejestracja/logowanie Zmiana numeru konta klienta Zamówienie kuriera Tworzenie nowej przesyłki Zamawianie kuriera Wyliczenie ceny Wyliczanie ceny podczas zamawiania
Bardziej szczegółowoDokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.
Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu. Wykonanie: Radom Maj 2008 1 Serwis WWW szkoły w Internecie to obecnie najszybszy i najtańszy sposób dotarcia do największego kręgu
Bardziej szczegółowoStrona główna- góra. Profesjonalny sklep internetowy
Opis wyglądu Strona główna- góra 4 5 6 7 8 8 9 3 10 2 11 1 12 10 1. Menu sklep 2. Tłumacz stronę za pomocą Google Translate (Jeśli włączone Panel administracyjny-> Języki-> Włącz usługę Google Translate
Bardziej szczegółowoSylabus do przedmiotu - wypełnianie w systemie USOSweb
Sylabus do przedmiotu - wypełnianie w systemie USOSweb I Wprowadzenie Sylabus do przedmiotu może być edytowany w systemie USOSweb, jak również bezpośrednio w systemie USOS. Dane synchronizują się pomiędzy
Bardziej szczegółowoObsługa strony www konferencji
Obsługa strony www konferencji Strona www konferencji zakładana jest po zatwierdzeniu konferencji przez Centrum Banacha. Organizator otrzymuje nazwę strony konferencji wygenerowanej w systemie oraz login
Bardziej szczegółowoINSTRUKCJA OBSŁUGI Proces rejestracji i logowania
INSTRUKCJA OBSŁUGI Proces rejestracji i logowania 1 Spis treści Omówienie funkcjonalności w panelu Beneficjenta...3 Strona główna...4 Proces rejestracji i logowania...5 Ponowne wysłanie linku aktywacyjnego...6
Bardziej szczegółowoNIEZBĘDNIK INSTRUKCJA DLA STUDENTA
NIEZBĘDNIK INSTRUKCJA DLA STUDENTA CENTRUM OTWARTEJ EDUKACJI SZKOŁA GŁÓWNA HANDLOWA W WARSZAWIE Warszawa, 2017 r. Spis treści PODSTAWOWE INFORMACJE O SYSTEMIE E-SGH... 2 Platforma www.e-sgh.pl... 2 Niezbędnik
Bardziej szczegółowoTechnologie informacyjne lab. 4
Technologie informacyjne lab. 4 Cel ćwiczenia: Zapoznanie się z komunikacją ze zdalnym serwerem w sieci na przykładzie bezpiecznego serwera SSH. Wstępne zapoznanie się z ideą certyfikatów. Praca z edytorem
Bardziej szczegółowoProgram GroupWise WebAccess interfejs podstawowy
Program GroupWise WebAccess interfejs podstawowy 21 listopada 2011 Novell Skrócona instrukcja obsługi Po zainstalowaniu przez administratora systemu oprogramowania GroupWise 2012 WebAccess można korzystać
Bardziej szczegółowoSerwis Aukcyjny JMLnet wersja PRO v1.31.3. Specyfikacja Techniczna
Serwis Aukcyjny JMLnet wersja PRO v1.31.3 Specyfikacja Techniczna 1. Wymagania serwisu: - PHP w wersji 5 lub większej; - MySQL w wersji 5 lub większej; - menedżer zadań CRON; - biblioteka GD; - włączona
Bardziej szczegółowoInstrukcja obsługi platformy B2B ARA Pneumatik
Instrukcja obsługi platformy B2B ARA Pneumatik Spis treści 1. DOSTĘP DO SERWISU... 2 1.1 REJESTRACJA... 2 1.2 LOGOWANIE... 4 1.3 RESETOWANIE HASŁA... 4 2. SKŁADANIE ZAMÓWIENIA... 5 2.1 WYBÓR GRUPY PRODUKTÓW...
Bardziej szczegółowoInstrukcja. Systemu Obsługi Praktyk -Moduł Student UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE
UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Centrum Kształcenia i Obsługi Studiów Biuro Spraw Studenckich Instrukcja Systemu Obsługi Praktyk -Moduł Student Aktualizacja z dnia 30.05.2016 Spis treści
Bardziej szczegółowoRejestracja Czasu Pracy RCP Instrukcja
Rejestracja Czasu Pracy RCP Instrukcja Spis treści 1. Opis Programu...3 2. Połączenie z serwerem...4 3. Instrukcja...5 3.1. Logowanie do systemu...5 3.2. Rejestracja czasu pracy...6 3.3. Tylko podgląd...8
Bardziej szczegółowoAplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework mgr inż. Łukasz Stefanowicz dr inż.
Bardziej szczegółowoInstrukcja obsługi systemu elektronicznego katalogu przedmiotów (sylabusów)
Instrukcja obsługi systemu elektronicznego katalogu przedmiotów (sylabusów) 1. Uruchomienie systemu System wykonany został w postaci aplikacji web. Do uruchomienia wymagany jest dostęp do sieci Internet.
Bardziej szczegółowoAPD Instrukcja użytkownika
1. Wstęp Archiwum Prac Dyplomowych (w skrócie: APD) jest jednym z wielu serwisów internetowych współpracujących z Uniwersyteckim Systemem Obsługi Studiów. Aplikacja ta pełni rolę katalogu i repozytorium
Bardziej szczegółowoWikispaces materiały szkoleniowe
Wikispaces materiały szkoleniowe Wstęp Wikispaces jest ogólnie dostępnym narzędziem do tworzenia własnych stron internetowych. Zastosowanie stron internetowych tworzonych przy pomocy wikispaces to na przykład:
Bardziej szczegółowoBudowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym
Bardziej szczegółowoHorde. Wojciech Myszka
Horde Wojciech Myszka 1. Książka adresowa System Horde wyposażony jest w książkę adresową. Nie jest ona rozwiązana w sposób idealny, ale ma szereg interesujących własności: dodawanie adresów respondentów
Bardziej szczegółowoSerwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna
Serwis Aukcyjny JMLnet v1.0 Specyfikacja Techniczna 1. Wymagania serwisu: - PHP w wersji 5 lub większej; - MySQL w wersji 5 lub większej; - menedżer zadań CRON; - biblioteka GD; - włączona funkcja 'mod_rewrite';
Bardziej szczegółowoPrzekierowanie portów w routerze - podstawy
Przekierowanie portów w routerze - podstawy Wyobraźmy sobie, że posiadamy sieć domową i w tej sieci pracują dwa komputery oraz dwie kamery IP. Operator dostarcza nam łącze internetowe z jednym adresem
Bardziej szczegółowoTworzenie stron www. Standard. Cena: 1950 zł netto
Tworzenie stron www Szanowni Państwo, przedstawiamy ofertę na tworzenie stron www. Dla Państwa wygody strony zostały podzielone na cztery warianty, z których każdy zawiera system zarządzania treścią CMS
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Bardziej szczegółowoMATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH
MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH SPIS TREŚCI i EKRANÓW WSTĘP Ekran1: Wstęp. Logowanie Ekran2: Strona początkowa UDOSTEPNIONE MATERIAŁY Ekran3: Dostępne materiały Ekran4: Zawartość
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią, cz. II
Tomasz Grześ Systemy zarządzania treścią, cz. II Panel administracyjny Panel administracyjny pozwala na zarządzanie wszystkimi elementami pakietu, m.in. zarządzanie użytkownikami, edycję stron, instalowanie
Bardziej szczegółowo0.1 Logowanie do serwisu
0.1. LOGOWANIE DO SERWISU 1 0.1 Logowanie do serwisu Tematem przewodnim będzie stworzenie systemu logowania do strony. I to takiego systemu, który będzie łączył się z bazą danych MySQL. Jeśli zaś chodzi
Bardziej szczegółowoWykład 6: PHP: praca z bazą danych MySQL, cz.2
Wykład 6: PHP: praca z bazą danych MySQL, cz.2 Połączenie z bazą danych (cba.pl) Uwaga ogólna: Gdy korzystamy z usługi hostingowej: usługodawca poda nam nasz login, hasło i nazwę bazy danych (przy bezpłatnej
Bardziej szczegółowoPłace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.
Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych
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ółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Bardziej szczegółowoProgramowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne
Programowanie w internecie nazwa SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod
Bardziej szczegółowoTen krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.
Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej. Krok 1 - rejestracja Wejdź na stronę http://www.adpen.pl/katalog/rejestracja.php i uzupełnij widoczny formularz
Bardziej szczegółowoLogowanie, wyszukiwanie i zamawianie książek w katalogu online Biblioteki Głównej WAT
Logowanie, wyszukiwanie i zamawianie książek w katalogu online Biblioteki Głównej WAT Opracowanie: Ośrodek Informacji Naukowej Biblioteki Głównej WAT e-mail: oin@wat.edu.pl tel.: 261 839 396 2018/2019
Bardziej szczegółowoLaboratorium 6 Tworzenie bloga w Zend Framework
Laboratorium 6 Tworzenie bloga w Zend Framework Przygotowanie bazy danych 1. Wykonaj skrypt blog.sql, który założy w bazie danych dwie tabele oraz wpisze do nich przykładowe dane. Tabela blog_uzytkownicy
Bardziej szczegółowoPlanowanie spotkania. Planowanie spotkania. www.clickmeeting.com
Planowanie spotkania www.clickmeeting.com 1 Z tego poradnika......dowiesz się, jak zaplanować spotkania i webinary, jak wysłać zaproszenia i komunikować się z uczestnikami Twoich wydarzeń tak, aby osiągnąć
Bardziej szczegółowo