Failų įterpimas į programą

Slides:



Advertisements
Panašios pateiktys
Laisvės ir kalnų šauksmas
Advertisements

“Ieškosiu Tavo veido...” pagal Isabel Guerra.
Lakštingala, čiulbanti 100 metų
Gėlių horoskopas MOTERIMS
Juozas Aputis (g. 1936) – rašytojas, bandantis surankioti ir savaip sudėlioti pasaulio grožį ir neįžvelgiamą jo gelmę reiškiančius žodžius. Parengė Vilniaus.
ATRASK DIEVO PAŠAUKIMĄ
III klasių viktorina Paruošė G.Baublienė ir L.Venskutė
Pateikties kopija:

Failų įterpimas į programą INCLUDE / REQUIRE

Include/require Include/include_once Require/require_once Įtraukia papildomą failą į vykdomą kodą Patogu, kai tas pačias funkcijas reikia naudoti keliuose skriptuose

Duomenų perdavimas iš vartotojo kompiuterio GET ir POST metodai

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

GET metodas http://domain.lt/script.php?var=value&var2=v2 Perduoda duomenis PHP skriptui (masyvas $_GET): Array( “var”=> “value”, “var2” => “v2” )

POST metodas HTML forma -> http://domain.lt/script.php Perduoda duomenis PHP skriptui (masyvas $_POST): Array( “var”=> “value”, “var2” => “v2” )

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” )

HTML FORMOS

HTML formos Skirta perduoti duomenis tarp vartotojo ir serverio Gali siųsti duomenis GET arba POST formatu

HTML formos (2)

<form> <form action=“script.php” method=“post” privalomas Galimos reikšmės – post ir get, pagal numatyma – get

<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

<textarea> ir <select> Ilgesniam tekstui įvesti <textarea cols=“60” rows=“6” name=“”> tekstas </textarea> Pasirinkimas iš sąrašo

<fieldset> ir </legend> Skirtas grupavimui Parodo fieldset pažymėtos grupės pavadinimą

<label for=“el_id”></label> Tekstas, priskirtas konkrečiam formos laukui

Sukurti konferencijos dalyvių registracijos formą. Formoje turi būti tokie laukai: vardas, pavardė, institucija, dalyvio tipas (pranešėjas, bendraautorius, klausytojas), pranešimo pavadinimas, šalis

Tekstiniai failai DUOMENŲ SAUGOJIMAS

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

Masyvo vertimas į string SERIALIZE($MASYVAS) UNSERIALIZE($STRING) $MASYVAS – duomenys array formatu Atsakymas – duomenys string formatu $STRING– duomenys string formatu Atsakymas –duomenys array formatu

UŽDUOTIS

Sukurti konferencijos dalyvių registracijos formą. arunas@tiny.lt 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