12. OPERACJE NA PLIKACH
|
|
- Adrian Marszałek
- 9 lat temu
- Przeglądów:
Transkrypt
1 12. OPERACJE NA PLIKACH PHP, jako język skryptowy moŝe wykonywać się po stronie serwera, w tym takŝe wykonywać operację na plikach. W lekcji z pętlami mieliśmy juŝ przypadek pobrania z pliku odpowiednich informacji, ale to było absolutną podstawą. Teraz poznamy prawdziwą zabawę z tym językiem. Uwaga: PHP jest językiem doskonale integrującym się z bazami danych, w których znacznie lepiej i łatwiej jest przechowywać dane, ale do istnienia baz danych potrzebny jest serwer, który takim czymś dysponuje, ale... kurs nie jest poświęcony językom baz danych (SQL). Uwaga: plik, na którym działa skrypt PHP musi mieć odpowiednie przywileje. Jest to tzw. CHMOD Chalenge Mode (ang. zmiana trybu). Korzystając z klienta FTP moŝemy łatwo to zmienić. Aby wartość pliku moŝna było edytować naleŝy uŝyć CHMODu o wartości 666, aby móc go skasować, takŝe edytować naleŝy uŝyć CHMODu o wartości 777, a aby plik odczytać wystarczy CHMOD 644, który zwykle jest domyślny dla wysyłanych plików. Na serwerach postawionych na systemie Windows nie musimy martwić się o CHMOD. fopen() i rodzaje uprawnień Wszystkie funkcje, które dotyczą działań na plikach poprzedzone są literką f, co oznacza skrót od słowa file (ang. plik). Pierwszą poznaną funkcją będzie fopen() (ang. otwórz plik), która zawiera dwa argumenty. JeŜeli jeszcze o tym nie wspominałem, a na pewno wspominałem argumenty oddzielamy przecinkami. Pierwszy argument przechowuje ścieŝkę dostępu do otwieranego pliku, a drugi, co ma z nim zrobić (tzw. tryb). Głównymi trybami są: a - do dopisywania treści do treści juŝ istniejącej (na samym końcu pliku) (666) r - do odczytywania treści bez jej modyfikacji (644) w - do dopisywania treści uprzednio usuwając istniejącą zawartość pliku (666)
2 Mniej waŝnymi, ale godnymi uznania są tryby rozszerzające tryby juŝ istniejące poprzez dodania plusika. Są to: a+ - do dopisywania treści do treści juŝ istniejącej (na samym końcu pliku) plus moŝliwość odczytania jej (całości pliku) wskaźnik na końcu pliku (666) r+ - do odczytywania treści plus moŝliwość do dopisywania treści do treści juŝ istniejącej (na samym końcu pliku) w+ - do dopisywania treści uprzednio usuwając istniejącą zawartość pliku plus moŝliwość odczytania jej wskaźnik na końcu pliku (666) Uwaga: liczby w nawiasach oznaczają minimalny CHMOD, wymagany do wykonania danej operacji. Uwaga: w przypadku braku pliku, którego chcemy modyfikować [za pomocą trybów: w(+) i a(+)], jeŝeli jest taka moŝliwość plik zostanie stworzony. Nie stanie się to jednak w przypadku trybu r+, gdyŝ przed zapisem plik jest odczytywany. Odczytywanie zawartości pliku Istnieje kilka funkcji pozwalających na odczytywanie treści z plików, są to: fgetc() - funkcja pobiera pierwszy znak z pliku fgets() - funkcja pobiera pierwszą linię z pliku fread() - czyta ustalony ciąg znaków Stwórzmy teraz plik o przykładowej nazwie plik.txt i umieśćmy w nim kilka byle jakich znaków np. asdf. Uwaga: rozszerzenie nie ma znaczenia, moŝe być to nawet rozszerzenie nie istniejące, ogólny brak rozszerzenia, czy nawet takie rozszerzenia jak php, czy php3. Uwaga: jeŝeli do tej pory wszystko testowaliśmy na serwerze zdalnym, na 99% musimy zmienić CHMOD na 666 (to takŝe pozwala na odczyt), z wykluczeniem serwerów postawionych na oprogramowaniu Microsoft. W bardzo łatwy sposób moŝemy odczytać literkę a, z ustalonej treści asdf. Funkcja fgetc ma w sobie tylko jeden argument funkcję otwierającą plik i odpowiada za pobranie pierwszego znaku z pliku:
3 $znak = fgetc($plik); echo $znak; W miejscu postawienia tego skryptu powinniśmy ujrzeć literkę a. Widzimy tutaj takŝe funkcję fclose(), pewnie znajomość angielskiego mówi nam, Ŝe to jest zamknięcie pliku... i dobrze nam mówi. Pozostawienie pliku otwartego moŝe spowodować róŝne niezgodności, w szczególności, jeŝeli jeden plik jest otwarty wielokrotnie np. przez odświeŝanie strony. Oczywiście jeden znak to za mało, aby mówić o czymś ciekawym, pobierzmy z niego całą linię, tzn. w naszym przypadku asdf (linia jest od początku do znaku przejścia do nowej linii): Oczywiście linia to jest wciąŝ za mało, czas na czytanie większych objętości tekstu, w naszym pliku plik.txt stwórzmy nową linię, za pomocą klawisza Enter i umieśćmy w niej np. Qwerty. Za pomocą funkcji fread() moŝemy odczytać określoną ilość znaków (umieszczając określony argument w tej funkcji) np.: $czytaj = fread($plik,100); echo $czytaj;
4 Sprawdzanie wielkości pliku - filesize() Skrypt ten jest odpowiedzialny za wyświetlenie pierwszych stu znaków (gdyŝ taka liczba została zadeklarowana) z danego pliku. Oczywiście nie polecam robić tak, jak jest w przykładzie kaŝemy wyświetlać z niego więcej znaków niŝ jest w nim zapisanych. MoŜemy sobie znacznie ułatwić zadanie korzystając z funkcji filesize(), której argumentem jest nazwa pliku (ale nie nazwa zmiennej otwierająca plik). To takŝe najlepiej przypisać do jakiejś zmiennej. Funkcja filesize() zwróci nam rozmiar pliku w bajtach, a jak pewnie wiemy, a warto wiedzieć kaŝdy znak moŝliwy do łatwego zrozumienia przez człowieka zajmuje jeden bajt. Przykład zastosowania filesize(): $rozmiar = filesize("plik.txt"); $czytaj = fread($plik,$rozmiar); echo $czytaj; Uwaga: za pomocą tej funkcji moŝemy łatwo zautomatyzować dział download na naszej stronie, o ile taki istnieje. Za pomocą funkcji filesize() połączonej z instrukcjami warunkowymi moŝemy zapomnieć o mozolnym pisaniu rozmiarów dokumentów np.: $nazwa = ""; // przypisujemy nazwę danego pliku $rozmiar = filesize("download/$nazwa"); if ($rozmiar >= ) { $rozmiar = $rozmiar / ; $rozmiar = round($rozmiar); $rozmiar = "$rozmiar MB"; } else if ($rozmiar >= 1024) { $rozmiar = $rozmiar / 1024; $rozmiar = round($rozmiar); $rozmiar = "$rozmiar kb"; }
5 else { $rozmiar = "$rozmiar b"; } Uwaga: pamiętajmy, Ŝe kaŝdy znak nowej linii zostanie zamieniony na zwykłą spację. Tak naprawdę na końcu kaŝdej linii odczytywanej przez PHP znajduje się niewidzialny dla nas, widoczny dla skryptu znak \n. MoŜna go za pomocą funkcji str_replace() zamienić na rozumny dla nas html-owe BR. Funkcja ta składa się z trzech argumentów pierwszy to poszukiwany znak/fraza, drugi to zmiennik dla poszukiwanego znaku/frazy, trzeci to przewaŝnie nazwa zmiennej, z której ma być zmieniana treść: $rozmiar = filesize("plik.txt"); $czytaj = fread($plik,$rozmiar); $czytaj = str_replace("\n","<br />",$czytaj); echo $czytaj; Zapisywanie informacji w pliku - fwrite() Funkcje odczytu znamy aŝ nadto, rozszerzmy teraz ją, oczywiście za pomocą znaczka plus. Funkcja ta będzie pozwalała nam na odczyt i dodatkowo na zapis. Wyraziłem się dokładnie dodatkowo, tzn. waŝniejszy jest odczyt i "rozbabrać" moŝemy dopiero plik po jego odczytaniu. Do zapisywania/dopisywania, czy w trybie r+, czy w, w+, a, czy a+ słuŝy ta sama funkcja fwrite() składająca się z dwóch argumentów pierwszy zawiera otwierany plik w jednym z powyŝej wymienionych trybów, a drugi zawiera frazę, ewentualnie nazwę zmiennej, która przechowuje dopisywany ciąg znaków. Oto przykład funkcji fwrite() w trybie r+:
6 $plik = fopen("plik.txt","r+"); Do naszego ciągu znaku, bez róŝnicy, czy było to asdf, czy Qwerty, czy coś innego powinniśmy dodatkowo ujrzeć wyraz tekst, oczywiście po odświeŝeniu, gdyŝ jest to zapisywane przed odczytaniem. A po odświeŝeniu oczywiście nie tylko zobaczymy tekst, ale w tle zostanie on zapisany po raz kolejny. Dwa tryby juŝ poznaliśmy. Teraz krótko omówmy sobie tryb w. Sam tryb odświeŝy nam plik usunie z niego wszystko i moŝemy w nim zapisywać treść od nowa. Oto przykład zastosowania tego trybu: $plik = fopen("plik.txt","w"); Uwaga: zmian nie jesteśmy w stanie zaobserwować korzystając z tego skryptu, ale są one naprawdę rejestrowane. MoŜemy się upewnić otwierając plik ujrzymy tam napis tekst, a w przypadku zmiany drugiego argumentu w funkcji fwrite() ujrzymy inny ciąg znaków. Tryb w+ umoŝliwia nam odczytanie tego, co zostało na nowo zapisane w pliku tekstowym. W przykładowym kodzie, który zaraz pojawi się ujrzymy nową funkcję - fseek(), która jest odpowiedzialna za umieszczenie wskaźnika. Zawiera dwa argumenty, najczęściej zmienną z otwieranym plikiem i obowiązkowo cyfrę oznaczającą pozycję wskaźnika wyraŝoną w liczbie, którą najczęściej jest zero. Przykład zastosowania trybu w+: $plik = fopen("plik.txt","w+"); fseek($plik,0);
7 Uwaga: tutaj teŝ poprzez odświeŝanie moŝemy uwaŝać, Ŝe zmiana nie została wprowadzona, ale zmieniając odpowiedni argument funkcji fwrite() wszystko się wyjaśni. Uwaga: funkcji fseek moŝemy uŝywać w wielu przypadkach, nie tylko w danym trybie, takŝe w innych trybach zapisująco-odczytujących, a takŝe i w samych odczytujących. TakŜe za pomocą tej funkcji moŝemy czytać z następnych linijek. Tryb a pozwala na dopisywanie treści do pliku juŝ istniejącego. Kod jest podobny do kodu dla trybu w, na którym się wzorowałem, jednakŝe ten tryb nie traktuje tak drastycznie wpisanych juŝ znaków np.: $plik = fopen("plik.txt","a"); Tryb a+ jest podobny do trybu r+, jednakŝe w przeciwieństwie do r+ zmiany widzimy natychmiast: $plik = fopen("plik.txt","a+"); fseek($plik,0); Uwaga: bardzo częstym błędem młodych programistów jest zapominanie o funkcji pozwalającej na przemieszczenie pozycji kursora funkcji fseek(). Uwaga: większość trybów została przedstawiona za pomocą wyświetlania danej linijki, oczywiście moŝemy takŝe uŝyć innych poznanych z tej lekcji funkcji odczytujących.
8 Oto prosty skrypt pozwalający bardziej ciekawie dopisać coś do bazy danych: if ($_POST[fraza] == TRUE) { $plik = fopen("plik.txt","a+"); fwrite($plik,$_post[fraza]); fseek($plik,0); echo "Zawartość danego pliku to <PRE>$linia</PRE>"; } else { echo "<FORM ACTION=\"index.php\" METHOD=\"post\"> Wpisz coś, co zostanie zapisane w pliku:<br /> <INPUT TYPE=\"tekst\" NAME=\"fraza\"><br /> <INPUT TYPE=\"submit\" VALUE=\"Dodaj to!\"> </FORM>"; } Bezpieczne modyfikowanie plików, blokowanie: flock() Przechowywanie danych w plikach naraŝa nas na pewne niebezpieczeństwo. Wyobraźmy sobie sytuację, Ŝe jednocześnie na stronę wchodzą dwie osoby. Na danej stronie znajduje się licznik odsłon. Sytuacja jest taka, Ŝe dwie osoby mają identyczne łącza, bez Ŝadnych przeciąŝeń itp. Serwer naraz otwiera dwa pliki, podwyŝsza liczbę naraz je zamyka. MoŜe wywołać to całkiem spore błędy licznik moŝe zapisać zupełnie inną liczbę, albo nawet zamiast cyfr wyświetlić tekst :). śeby uniknąć takich sytuacji stosujemy funkcję flock() (ang. plik zablokuj). Składa się ona z dwóch argumentów, z których pierwszym jest otwierany plik, a drugi moŝe mieć wartość: 1 - moŝliwy tylko odczyt 2 - moŝliwy tylko zapis 3- odblokowanie pliku
9 Przykładowy skrypt z zastosowaniem blokowania to: $plik = fopen("plik.txt","a+"); flock($plik,2); flock($plik,3); flock($plik,1); fseek($plik,0); flock($plik,3); Teraz juŝ nie musimy martwić się o jakiekolwiek błędy w naszych skryptach. Nadawanie CHMODów za pomocą PHP Na koniec długiej lekcji słówko o CHMODach. MoŜemy je ustawiać za pomocą klienta FTP, aczkolwiek nie tylko. Za pomocą funkcji chmod(), w której pierwszym argumentem będzie lokalizacja do pliku, a drugim określony CHMOD poprzedzony zerem moŝemy te parametry zmieniać. Dla przykładu, chcemy przestawić CHMOD naszego pliku plik.txt na np.: 666 (jeŝeli plik ma takie atrybuty, zmieńmy je na chwilę, aby zaobserwować zmiany): chmod("plik.txt",0666);
Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists()
Paweł Gmys PHP strona 1 Lekcja 10 Uprawnienia Aby skrypt PHP mógł odwołać się do pliku, musi mieć odpowiednie uprawnienia. Szczegóły są zależne od serwera. Najczęściej chyba skrypt ma uprawnienia takie,
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ę
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
W oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski:
1. Do czego słuŝy Total Commander? Total Commander jest dwu-panelowym menedŝerem plików, z powodzeniem zastępującym windowsowego Eksploratora. Dzięki niemu, operacje na plikach i folderach, takiej jak
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
4. Pliki Informacje ogólne o dostępie do plików w PHP Sprawdzanie istnienia pliku file_exists()
4. Pliki 4.1. Informacje ogólne o dostępie do plików w PHP Jak praktycznie każdy język programowania, PHP zapewnia dostęp do systemu plików znajdujących się na komputerze, na którym uruchamiany jest skrypt,
XII. Warunek wielokrotnego wyboru switch... case
XII. Warunek wielokrotnego wyboru switch... case 12.1. Gdy mamy więcej niŝ dwie moŝliwości Do tej pory poznaliśmy warunek if... else... Po co nam kolejny? Trudno powiedzieć, ale na pewno nie po to, Ŝeby
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
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
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
Ćwiczenie 4. Obsługa plików. Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Laboratorium Podstaw Informatyki Strona 1.
Laboratorium Podstaw Informatyki Strona 1 Laboratorium Podstaw Informatyki Kierunek Elektrotechnika Ćwiczenie 4 Obsługa plików Kraków 2010 Laboratorium Podstaw Informatyki Strona 2 Obsługa plików Zanim
Podstawy obsługi aplikacji Generator Wniosków Płatniczych
Podstawy obsługi aplikacji Generator Wniosków Płatniczych 1. Instalacja programu Program naleŝy pobrać ze strony www.simik.gov.pl. Instalację naleŝy wykonań z konta posiadającego uprawnienia administratora
A. Instalacja serwera www
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 1/16 A. Instalacja serwera www 1. Korzystamy z aplikacji zarządzającej serwerem, a w zasadzie jego rolami: 2. Wybieramy dodanie
Obsługa plików. Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Laboratorium Podstaw Informatyki Strona 1. Kraków 2013
Laboratorium Podstaw Informatyki Strona 1 Laboratorium Podstaw Informatyki Kierunek Elektrotechnika Obsługa plików Kraków 2013 Laboratorium Podstaw Informatyki Strona 2 Obsługa plików Zanim będziemy mogli
Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach
Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach Zasady tworzenia stron w PHP z jednym plikiem głównym Aplikacje oraz strony WWW bardzo często tworzy się tak, że do jednego dokumentu
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ć,
znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Program dopisujący gwiazdkę na końcu pliku tekstowego o nazwie podanej przez uŝytkownika oraz wypisujący zawartość tego pliku.
Program 7 Program dopisujący gwiazdkę na końcu pliku tekstowego o nazwie podanej przez uŝytkownika oraz wypisujący zawartość tego pliku. #include #include using namespace std; int main()
XV. Wskaźniki Odczytywanie adresu pamięci istniejących zmiennych Wskaźniki pierwsze spojrzenie.
XV. Wskaźniki 15.1. Odczytywanie adresu pamięci istniejących zmiennych Język C++ w bardzo łatwy sposób umoŝliwia nam pobieranie adresu pamięci wybranych zmiennych. Wskaźnik zajmuje zazwyczaj 4 bajty bez
Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl
Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny
Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt
Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt W artykule znajdują się odpowiedzi na najczęściej zadawane pytania związane z plikiem licencja.txt : 1. Jak zapisać plik licencja.txt
Program wykonujący operację na plikach powinien zachować schemat działania zapewniający poprawną pracę:
Rozdział 1 Obsługa plików W językach C pliki powiązane są ze strumieniami i pracuje się na nich podobnie jak na innych strumieniach. W języku C do operacji na plikach służą funkcje z biblioteki stdio.h,
Program automatycznej obsługi sklepu i supermarketu
Program automatycznej obsługi sklepu i supermarketu wersja 7 dla Windows Dodatek do instrukcji uŝytkownika Wirtualny kolektor Redakcja 7.2.102.0 2002-2007 Insoft sp. z o.o. 31-227 Kraków ul. Jasna 3a tel.
Instrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie
Instrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie Spis treści: I. Wprowadzenie...2 II. Instrukcja instalacji szablonu aukcji Allegro.3 III. Jak wystawiać przedmioty
Instrukcja warunkowa i złoŝona.
Instrukcja warunkowa i złoŝona. Budowa pętli warunkowej. JeŜeli mielibyśmy przetłumaczyć instrukcję warunkową to brzmiałoby to mniej więcej tak: jeŝeli warunek jest spełniony, to wykonaj jakąś operację
Programowanie internetowe
Programowanie internetowe Wykład 3 wprowadzenie do PHP mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Formularze i ich używanie
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ć
Biblioteka standardowa - operacje wejścia/wyjścia
Biblioteka standardowa - operacje wejścia/wyjścia Przemysław Gawroński D-10, p. 234 Wykład 6 15 stycznia 2019 (Wykład 6) Biblioteka standardowa - operacje wejścia/wyjścia 15 stycznia 2019 1 / 14 Outline
Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS).
Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS). W programie FRAKTAL SAD++ istnieje moŝliwość automatycznego wczytywania danych z
Trochę o plikach wsadowych (Windows)
Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też
Komunikator internetowy w C#
PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej
wersja dokumentacji 1.00 Opis programu TeleTokenEdit
wersja dokumentacji 1.00 Opis programu TeleTokenEdit Spis treści INFORMACJE WSTĘPNE...1 ROZPOCZĘCIE PRACY Z PROGRAMEM...1 FORMATOWANIE TELETOKENU...2 PROGRAMOWANIE TELETOKENU...4 ZAKŁADKI W PROGRAMIE...5
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ę
Konfiguracja programu pocztowego Outlook Express i toŝsamości.
Konfiguracja programu pocztowego Outlook Express i toŝsamości. Kiedy mamy juŝ załoŝone konto internetowe warto skonfigurować poprawnie swój program pocztowy. Mamy wprawdzie spory wybór ale chyba najpowszechniejszym
Systemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.
Dodawanie i poprawa wzorców formularza i wydruku moŝliwa jest przez osoby mające nadane odpowiednie uprawnienia w module Amin (Bazy/ Wzorce formularzy i Bazy/ Wzorce wydruków). Wzorce formularzy i wydruków
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
Jak wiemy, wszystkich danych nie zmieścimy w pamięci. A nawet jeśli zmieścimy, to pozostaną tam tylko do najbliższego wyłączenia zasilania.
Jak wiemy, wszystkich danych nie zmieścimy w pamięci. A nawet jeśli zmieścimy, to pozostaną tam tylko do najbliższego wyłączenia zasilania. Dlatego trzeba je zapisywać do pliku, a potem umieć je z tego
Wskaźniki do funkcji. Wykład 11. Podstawy programowania ( język C ) Wskaźniki do funkcji (1) Wskaźniki do funkcji (2)
Podstawy programowania ( język C ) Wskaźniki do funkcji Wykład 11. Tomasz Marks - Wydział MiNI PW -1- Tomasz Marks - Wydział MiNI PW -2- Wskaźniki do funkcji (1) W języku C funkcje nie są zmiennymi, ale
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ą
Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak
Instrukcja administratora Agenta Administracji i Aktualizacji Aplikacji oraz baz danych Polskiego FADN oraz pobierania danych słownikowych
Instrukcja administratora Agenta Administracji i Aktualizacji Aplikacji oraz baz danych Polskiego FADN oraz pobierania danych słownikowych Opracowali: ElŜbieta JUCHNOWSKA, Darek OSUCH Wersja i podstawowe
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,
Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n
Zdalna obsługa transcievera H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n Do poprawnej pracy zdalnego dostępu do radiostacji, niezbędne jest działające oprogramowanie Ham
Instrukcja Instalacji
Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki Instrukcja Instalacji Aplikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Spis treści
INFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
BAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech
BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru
Ć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.
z 5 2007-06-30 18:15
http://www.playstationworld.pl :: Generowanie obrazów płyt CD gotowych do nagrania dla PlayStation 2 Artykuł dodany przez: KoDa (2006-04-18 17:00:45) Do stworzenia płyty CD będziemy potrzebować dwóch programów
Współpraca Integry z programami zewnętrznymi
Współpraca Integry z programami zewnętrznymi Uwaga! Do współpracy Integry z programami zewnętrznymi potrzebne są dodatkowe pliki. MoŜna je pobrać z sekcji Download -> Pozostałe po zalogowaniu do Strefy
Wykład VI. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik
Wykład VI Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Operacje na plikach Operacje na plikach Aby móc korzystać z pliku należy go otworzyć w odpowiednim
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
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
Zaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika
1. Instalacja systemu Integra 7
1. Instalacja systemu Integra 7 Wersja instalacyjna programu Integra 7 znajduje się na płycie CD-ROM. NaleŜy ją umieścić w odpowiednim napędzie, po czym nastąpi automatyczne uruchomienie programu instalacyjnego.
WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2
- 1 - MS EXCEL CZ.2 FUNKCJE Program Excel zawiera ok. 200 funkcji, będących predefiniowanymi formułami, słuŝącymi do wykonywania określonych obliczeń. KaŜda funkcja składa się z nazwy funkcji, która określa
Instrukcja skrócona (dla informatyka)
1 Instrukcja skrócona (dla informatyka) 1. Instalujemy na serwerze program FAKT oraz serwer bazy danych Firebird. 2. Uruchamiamy program lokalnie sprawdzamy czy działa, czy moŝna uruchomić 2 programy jednocześnie
Jak zawsze wyjdziemy od terminologii. While oznacza dopóki, podczas gdy. Pętla while jest
Pętle Pętla to pewien fragment kodu, który jest wykonywany wielokrotnie. Wyobraź sobie taką sytuację. Piszesz program do szyfrowania danych. Dane są szyfrowane kolejno bajt po bajcie. Załóżmy, że plik
Pętle. Dodał Administrator niedziela, 14 marzec :27
Pętlami nazywamy konstrukcje języka, które pozwalają na wielokrotne wykonywanie powtarzających się instrukcji. Przykładowo, jeśli trzeba 10 razy wyświetlić na ekranie pewien napis, to można wykorzystać
Omówienie procesu zakupowego w sklepie internetowym Papyrus Sp. z o. o. Spis treści
Omówienie procesu zakupowego w sklepie internetowym Papyrus Sp. z o. o. Spis treści 1. PRZEBIEG PROCESU ZAKUPÓW... 2 2. KOSZYK ZAKUPOWY... 2 2.1 DODAWANIE POZYCJI DO KOSZYKA POPRZEZ WYNIKI WYSZUKIWANIA...
Plik jest reprezentowany przez strumień znaków (bajtów) o zmiennej długości. Koniec strumienia identyfikowany jest znacznikiem końca pliku EOF.
Pliki w C++ Plik jest reprezentowany przez strumień znaków (bajtów) o zmiennej długości. Koniec strumienia identyfikowany jest znacznikiem końca pliku EOF. Z każdym strumieniem związany jest wskaźnik bieżącej
Programowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki
Programowanie w Sieci Internet Blok 2 - PHP Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki Co dziś będziemy robić Podstawy podstaw, czyli małe wprowadzenie do PHP, Podstawy
z 9 2007-06-30 18:14
http://www.playstationworld.pl :: Tworzenie kopii zapasowych gier na CD/DVD oraz nagrywanie ich Artykuł dodany przez: KoDa (2006-06-18 18:50:44) Na początku pobieramy z naszego działu Download program
Przekazywanie danych. Dane zewnętrzne mogą pochodzić z róŝnych źródeł:
Przekazywanie danych Dane zewnętrzne mogą pochodzić z róŝnych źródeł: - ze środowiska systemu - z parametrów adresu (przekazywane metodą GET) - z formularza przekazywane metodą GET - z formularza przekazywane
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
Procedura uzyskania certyfikatu kwalifikowanego. Krok 3. Pobieranie certyfikatu kwalifikowanego wersja 1.8
Procedura uzyskania certyfikatu kwalifikowanego Krok 3 Pobieranie certyfikatu kwalifikowanego wersja 1.8 Spis treści 1. WYMAGANIA... 3 2. PROCES WGRYWANIA CERTYFIKATU KWALIFIKOWANEGO NA KARTĘ... 3 2.1.
Kurs języka PHP dla początkujących. Ryszard Rogacz 2019
Kurs języka PHP dla początkujących Ryszard Rogacz 2019 Kurs języka PHP dla początkujących Strona nr 2 Rozdział 1 Jak wypisać tekst na ekranie?... 3 Od czego zacząć?... 3 Instalacja serwera... 3 Znajomość
INSTRUKCJA INWENTARYZACJI
INSTRUKCJA INWENTARYZACJI Inwentaryzacją nazywamy czynności zmierzające do sporządzenia szczegółowego spisu z natury stanów magazynowych towaru na określony dzień. Inwentaryzacja polega na ustaleniu za
Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu
I Tworzenie prezentacji za pomocą szablonu w programie Power-Point 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu 2. Po wybraniu szablonu ukaŝe się nam ekran jak poniŝej 3. Następnie
KaŜda instrukcja musi być zakończona średnikiem ;!!!
Język PHP PHP: Preprocesor Hypertext to język skryptowy. Program wykonywany po stronie serwera tzn. komendy zawarte pomiędzy i będą wykonywane na serwerze a nie na komputerze klienta (uŝytkownika) w przeglądarce.
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
Wykład PASCAL - Pliki tekstowe
Podstawy programowania Wykład PASCAL - Pliki tekstowe 1 dr Artur Bartoszewski - Podstawy prograowania, sem. 1- WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą,
Pliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego
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:
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.
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,
Tablice. Jones Stygar na tropie zmiennych
Tablice Jones Stygar na tropie zmiennych Czym jest tablica? Obecnie praktycznie wszystkie języki programowania obsługują tablice. W matematyce odpowiednikiem tablicy jednowymiarowej jest ciąg (lub wektor),
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
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,
Pliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych. Może posiadać określone atrybuty, a odwołanie do niego odbywa się poprzez nazwę. Każdy plik ma skończoną
Programowanie w językach
Programowanie w językach wysokiego poziomu Obsługa plików za pomocą strumieni Elektronika i Telekomunikacja, semestr III rok akademicki 2013/2014 dr inż. Paweł Myszkowski Plan zajęć a) otwieranie i zamykanie
Program 6. Program wykorzystujący strukturę osoba o polach: imię, nazwisko, wiek. W programie wykorzystane są dwie funkcje:
Program 6 Program wykorzystujący strukturę osoba o polach: imię, nazwisko, wiek. W programie wykorzystane są dwie funkcje: Funkcja pobierz_osobe wczytuje dane osoby podanej jako argument. Funkcja wypisz_osobe
Projektowanie systemu sprzedaŝy ubezpieczeń dla T. U. Generali zgodnie z metodyką User-Centered Design
Case Study Projektowanie systemu sprzedaŝy ubezpieczeń dla T. U. Generali zgodnie z metodyką User-Centered Design Zadanie Naszym zadaniem było zaprojektowanie interfejsu aplikacji do sprzedaŝy ubezpieczeń
2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego
2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5
Aplikacje 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
Załącznik 2 z dnia 15.02.2007 do Zarządzenie Nr 8 Rektora UW z dnia 31 sierpnia 2004
APD /ARCHIWUM PRAC DYPLOMOWYCH/ wdroŝenie Od początku semestru letniego 2006/07 dane o pracach i same prace powinny trafiać bezpośrednio do APD Nie zmienia się ZARZĄDZENIE NR 8 REKTORA U W z dnia 31 sierpnia
Instrukcja uŝytkownika
Generator Wniosków Aplikacyjnych dla Regionalnego Programu Operacyjnego Województwa Kujawsko-Pomorskiego na lata 2007-2013 Instrukcja uŝytkownika Aplikacja współfinansowana ze środków Europejskiego Funduszu
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików Do pracy z plikami zewnętrznymi niezbędna będzie biblioteka fstream. Udostępnia ona programiście narzędzia do zapisu i odczytu plików. 2.1 Typ zmiennej fstream.
Pliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
ISO/ANSI C dostęp do plików ISO/ANSI C. ISO/ANSI C dostęp do plików. ISO/ANSI C dostęp do plików. ISO/ANSI C dostęp do plików
Plik to uporządkowany ciąg danych Dostęp do danych w pliku jest sekwencyjny, tj. istnieje pojęcie elementu aktualnego (tzw. wskaźnika pliku). Możliwy dostęp do danych w pliku jest tylko tam, gdzie wskazuje
Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2)
Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2) Netscape to tak naprawdę kilka programów (m. in. przeglądarka stron WWW i klient pocztowy). Jeśli uruchomiliśmy program Netscape jako przeglądarkę
Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi)
Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi) wiczenie trzecie Temat: Potoki i ł cza nazwane w Linuksie. Opracowanie: mgr in ż. Arkadiusz Chrobot Wprowadzenie 1. Komunikacja z wykorzystaniem
PREZENTACJE MULTIMEDIALNE cz.2
Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: TS1C 100 003 Ćwiczenie pt. PREZENTACJE MULTIMEDIALNE cz.2
Programowanie w językach wysokiego poziomu
Programowanie w językach wysokiego poziomu zajęcia nr 2 Elektronika i Telekomunikacja, semestr III rok akademicki 2014/2015 Plan dzisiejszych zajęć Pliki tekstowe 1. Operacje na plikach - wprowadzenie