Atsisiųsti pateiktį
Pateiktis įkeliama. Prašome palaukti
1
Failų įterpimas į programą
INCLUDE / REQUIRE
2
Include/require Include/include_once Require/require_once
Įtraukia papildomą failą į vykdomą kodą Patogu, kai tas pačias funkcijas reikia naudoti keliuose skriptuose
3
Duomenų perdavimas iš vartotojo kompiuterio
GET ir POST metodai
4
GET vs POST GET POST Privalumai Patogu, kai reikalinga tiksli nuoroda į rezultatą Trūkumai Ribotas siunčiamos info dydis (priklauso nuo naršyklės) Visi siunčiami duomenys matomi address bar’e taigi nėra privatumo Privalumai Nėra dydžio apribojimų Informacijos nesimato adress bar’e Trūkumai Negaunama atskira nuoroda į rezultatą PASTABA: PHP šiuo metodu siunčiamus duomenis gauname per $_POST
5
GET metodas http://domain.lt/script.php?var=value&var2=v2
Perduoda duomenis PHP skriptui (masyvas $_GET): Array( “var”=> “value”, “var2” => “v2” )
6
POST metodas HTML forma -> http://domain.lt/script.php
Perduoda duomenis PHP skriptui (masyvas $_POST): Array( “var”=> “value”, “var2” => “v2” )
7
REQUEST kintamasis $_GET: $_POST: $_REQUEST:
Array( “A”=> “value”, “B” => “v2” ) $_POST: Array( “C”=> “value”, “D” => “v2” ) $_REQUEST: Array( “A”=> “value”, “B” => “v2” “C”=> “value”, “D” => “v2” )
8
HTML FORMOS
9
HTML formos Skirta perduoti duomenis tarp vartotojo ir serverio
Gali siųsti duomenis GET arba POST formatu
10
HTML formos (2)
11
<form> <form action=“script.php” method=“post” privalomas
Galimos reikšmės – post ir get, pagal numatyma – get
12
<input type=“” name=“” id=“” value=””/>
Tipas Reikšmė button Mygtukas (beveik nenaudojamas) checkbox Pažymėjimas varnele file Defines an input field and a "Browse..." button, for file uploads hidden Nematomas image Paveikslėlis kaip submit mygtukas password Kaip ir text, tik simboliai maskuojami su * radio Defines a radio button reset Formos išvalymo mygtukas submit Formos duomenų siuntimo mygtukas text Vienos eilutės tekstas
13
<textarea> ir <select>
Ilgesniam tekstui įvesti <textarea cols=“60” rows=“6” name=“”> tekstas </textarea> Pasirinkimas iš sąrašo
14
<fieldset> ir </legend>
Skirtas grupavimui Parodo fieldset pažymėtos grupės pavadinimą
15
<label for=“el_id”></label>
Tekstas, priskirtas konkrečiam formos laukui
16
Sukurti konferencijos dalyvių registracijos formą.
Formoje turi būti tokie laukai: vardas, pavardė, institucija, dalyvio tipas (pranešėjas, bendraautorius, klausytojas), pranešimo pavadinimas, šalis
17
Tekstiniai failai DUOMENŲ SAUGOJIMAS
18
Duomenų įrašymas/skaitymas
FILE_PUT_CONTENTS($F,$D) FILE_GET_CONTENTS($F) $F – failo pavadinimas $D – duomenys string formatu Atsakymas – true/false $F – failo pavadinimas Atsakymas – duomenys string formatu
19
Masyvo vertimas į string
SERIALIZE($MASYVAS) UNSERIALIZE($STRING) $MASYVAS – duomenys array formatu Atsakymas – duomenys string formatu $STRING– duomenys string formatu Atsakymas –duomenys array formatu
20
UŽDUOTIS
21
Sukurti konferencijos dalyvių registracijos formą.
Sukurti konferencijos dalyvių registracijos formą. Formoje turi būti tokie laukai: vardas, pavardė, institucija, dalyvio tipas (pranešėjas, bendraautorius, klausytojas), pranešimo pavadinimas, šalis Užpildytos formos duomenys turi būti išsaugomi faile duomenys.txt
Panašios pateiktys
© 2025 SlidePlayer.lt Inc.
All rights reserved.