Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 033   projektov
0 nových

Základy programovacieho jazyka PHP

«»
Prípona
.pdf
Typ
skriptá
Stiahnuté
12 x
Veľkosť
0,4 MB
Jazyk
slovenský
ID projektu
11043
Posledná úprava
29.10.2018
Zobrazené
4 071 x
Autor:
-
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Skripty v PHP sú obyčajné XHTML stránky doplnené o výkonné príkazy. Aby server od seba odlíšil obyčajné XHTML stránky a stránky zapísané v PHP, ukladajú sa PHP skripty do súborov so zvláštnou príponou. Táto prípona býva najčastejšie .phtml, .php3 alebo .php - záleží na konfigurácii servera.
Pokiaľ WWW server obdrží požiadavku na súbor, ktorý končí na niektorú z uvedených prípon, pošle požiadavku systému PHP. Ten sa postará o vykonanie všetkých príkazov uložených v súbore a výsledok pošle späť serveru. Server výslednú stránku odošle ako odpoveď klientovi.

Súbor sa musí uložiť do adresára, ktorý je súčasťou stromu dokumentov WWW servera.
Tento adresár je na každom systéme iný.
Skript sa musí v prehliadači vždy vyvolať pomocou jeho URL adresy, ktorá môže vyzerať napr. http://www.domena.sk/skripty/prvy.php alebo napr. http://localhost/prvy.php. Skript sa nesmie v prehliadači otvárať ako súbor priamo z disku. Pokiaľ sa v prehliadači zadá ako URL dokumentu iba cesta k súboru - napr. d:\www\php\prvy.php, nezobrazí sa výsledok skriptu. Skript musí byť pred zaslaním interpretovaný systémom PHP. Interpret je vyvolaný iba v prípade, kedy sa k dokumentu (skriptu) pristupuje cez WWW server, t.j. pomocou URL, ktoré začína na http.
Skript obsahoval funkciu PHPInfo, ktorá vygeneruje informácie o celom systéme. Je to trochu netypická funkcia, pretože vygeneruje celú webovú stránku.
Dvojica znakov <? a ?>, vo vnútri ktorých je príkaz uzavretý, slúži na oddelenie príkazov PHP od XHTML kódu. PHP interpretuje iba príkazy uvedené medzi týmito značkami.

Kľúčové slová:

php

obrázky

programovací jazyk

programovanie

syntax

operátor

priorita

príkaz



Obsah:
  • Vkladanie PHP do XHTML 1
    Kombinácia PHP s XHTML kódom 2
    Jednoduchá práca s formulármi 4
    Syntax jazyka PHP 5
    Ladenie skriptov a ošetrovanie chýb 7
    Syntaktické chyby 7
    Logické chyby 7
    Ošetrenie chýb 8
    Premenné, polia, výrazy, vetvenie, cykly 9
    Premenné 9
    Typ integer 9
    Typ double 10
    Typ string 10
    Polia 12
    Inicializácia poľa 12
    Funkcie pre prácu s poľom 13
    Viacrozmerné polia 14
    Pretypovanie premenných 14
    Výrazy 15
    Matematické operátory 16
    Operátory na manipuláciu s bitmi čísla 17
    Logické výrazy a operátory 18
    Operátor na spájanie reťazcov 20
    Podmienený operátor 20
    Priorita operátorov 20
    Vetvenie 22
    Príkaz if 22
    Príkaz if-else 23
    Príkaz if-elseif-else 25
    Príkaz switch 26
    Cykly 28
    Príkaz while 28
    Cyklus do-while 28
    Cyklus for 29
    Príkazy na načítanie skriptov, definícia vlastných funkcií 31
    Príkazy na načítanie skriptov 31
    Príkaz require 31
    Príkaz include 32
    Definícia vlastných funkcií 32
    Rozsah platnosti premenných 33
    Štandardné hodnoty parametrov 34
    Statické premenné 35
    Funkčné formuláre 36
    Vstupné pole 37
    Odoslanie formulára 37
    Zaškrtávacie polia 38
    Prepínacie tlačidlá 40
    Zoznamy 40
    Formuláre na úrovni 42
    Spolupráca PHP s databázami 46
    Úvod do jazyka SQL - vytvorenie tabuľky; pridanie, mazanie, modifikácia záznamu 49
    Vytvorenie tabuľky 49
    Pridanie nového záznamu 50
    Výber a prezeranie záznamov 50
    Mazanie záznamov v tabuľke 51
    Modifikácia záznamu v tabuľke 52
    Začleňovanie SQL do skriptov 52
    Manipulácia s dátami pomocou prehliadača 57
    Práca so súbormi v PHP 66
    Základné funkcie 66
    Ďalšie funkcie na prácu so súbormi 67
    Systémové funkcie 69
    Ďalšie možnosti čítania súborov 70
    Problémy pri paralelnej práci so súbormi 71
    PHP a obrázky 73
    Funkcia GetImageSize() 73
    Úvod do GD 75
    Vytváranie obrázkov a ich uvoľňovanie z pamäte 75
    Kresliace funkcie GD 78
    Kreslenie textov 84
    Práca s farbami 84
    Ďalšie funkcie pre prácu s farbami 87
    Kopírovanie a zmena veľkosti 87
    Ukladanie obrázkov 89
    Vykresľovanie na štandardný výstup 90
    Obsah 93