PHP-and-MySQL/C4/File-Upload-Part-1/Khasi

From Script | Spoken-Tutorial
Revision as of 19:03, 15 November 2017 by Meboreen Mary (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 Khublei. Ha kane ka jinghikai ngan pyni ia phi kumno ban shna ia ka php upload script kaba suk.
00:05 Kane kan kham long shajrong ha ka 'upload dot php' file jong ngi.
00:10 Ngin pyndonkam ia ka 'index dot php' jong ngi. Ngin kham pyndonkam ia ka html code ban ai ia ka form sha u user ban submit ia kane kawei ka file.
00:20 Nangta ha ka 'upload dot php', ngin process ia kane ka file, lum katto katne ki jingtip shaphang ka file kum ka kyrteng, ka type, size, ka kyrteng ba lah buh shipor bad kino kino ki error messages kiba lah wan.
00:33 Phi lah ban pyndonkam ia ki error messages ban check lada ka lah wan lane khlem pat wan.
00:38 Nangta ngin sa ia process ia ka file bad save ia ka ha ka directory ba thikna ha ka web-server jong ngi.
00:45 Ha ka bynta baar jong kane ka jinghikai, ngan hikai stet stet ia phi kumno ban check ia ka file type khnang ba phin lah ban iada ia ka na ki file types.
00:54 Ngin pule ruh kumno ban check ia ka file size jong ka file khnang ba phin lah ban don ia ka file size baheh duh lane barit duh.
01:04 Te, hangne nga lah shna ia ka folder ba kyrteng 'uploaded' ha kaba nga lah dep shna ia ka 'index' jong nga bad ka 'upload dot php' files.
01:13 Bad hangne ki files jong nga lah shah buh shisien ba ki lah dep upload.
01:17 Haba ki files lah dep upload ha kaba sdang, ki leit sha ka jaka ba shipor ha ka web-server bad ym dei sha kane ka folder.
01:25 Na ka bynta ka html – ngi donkam ban shna ia ka form. Ban leh ia kane, ngi don ia ka form action bad ngi don ia ka action bathikna kaba dei ka 'upload dot php' bad ngi lah dep shna ia ka file jong ngi hangne.
01:38 ka method lah set sha POST. Ka daw na ka bynta kane kadei namar ngim donkam ban buh ia ka ha u GET variable.
01:45 Balei? Namar ngim kwah ia u user ban iohi ia ka binary data kaba ngi lah phah sha ka website, na ka bynta ki daw ban iada.
01:53 Bad ruh kadon ka character limit ba shispah ha u GET variable jong ngi.
01:58 Te, phin don ia ka file barit bha lada phi don tang khyndiat bha ka data.
02:04 Te, ngi don sa kawei ka parameter kaba lehse phim pat ju iohsngew .
02:11 Kadei enctype, encoding type kaba mut kumno ngin encode ia kane.
02:20 Kan dei ka multi-part bad ngi donkam ia u forward slash bad nangta kadei form-data.
02:28 Ha ki ktien lyngkot, kane ka mut ba ngi ia submit ia kane ka form ha ka rukom jong ka data- kata, binary data – zeroes bad ones kaba nga lah dep ong hashwa ha kane.
02:40 Te ngi don ia ka type ba kane kan sa shah encode. Ngin pynkut ia ka form jong ngi hangne.
02:50 Ngin donkam katto katne ki elements hapoh kum input na ka bynta ka file jong ngi.
02:57 Kane ka type lah set sha 'file' bad ngin khot ia ka 'myfile', ban kham pynthikna.
03:04 Te- paragraph break hangne bad nangta baroh kaba ngi donkam kadei u submit button.
03:12 Te to ngin shu preview ia kane. To ngin khang noh ia kane.
03:18 Nion fileupload. Oh – to ngin phai biang. Input – nga type 2 tylli ki 'u's hangne.
03:27 To ngin phai biang. Phi lah ban iohi hangne ngi don ia ka input jong ngi hangne.
03:31 Nga lah ban pynlong ia ka Browse. Ngi lah ban iohi ia ki files ba la dep jied kiba ngi lah ban upload.
03:36 Te ngin pynlong kham sngewtynnad ia ka na ka bynta jong phi bad jong nga.
03:45 "Upload a file". Bad to ngin refresh ia katei. Te , ngi don ia ka page ba itynnad hangne.
03:50 Ngi don ia ka header jong ngi bad ka jinglah tharai ban upload ia ka file hangne. Bad ruh lah ban type hangne, lada donkam.
03:58 Bad ruh ngi don ia u Upload button uba submit sha ka 'upload dot php' jong ngi.
04:04 Ka biang. Te hapoh 'upload dot php' ngi donkam ia ka rukom ban process ia kane ka file kaba lah dep submit na ka form jong ngi.
04:13 Ka rukom ban leh ia kane kadei da kaba pyndonkam ia u 'dollar underscore FILES'. Kane kam dei kaba dei ha ka jingshisha.
04:19 Ngi lah ban ong ba kam dei da kaba echo tang kawei ka jingtip jong kane.
04:27 Haba ngi leh bad nga nion ha Upload, ngi lah ban iohi ngi dang shu ioh ia ka "Array". Kadei namar kane kadei ka array.
04:33 Namar ba kane kadei ka multidimensional array, ha ka set jong ki brackets ba nyngkong, ngin type ia ka kyrteng jong ka file kaba ngi lah dep upload bad ka kyrteng jong ka input box na kaba ka wan – kata kadei 'myfile'.
04:49 Te , ngin pyndonkam "myfile" hangne. Bad ha kaba ar, ngi lah ban don shibun ki properties bad kaba simple bad ba suk tam ban pyrkhat shaphang kadei ka name jong ka file.
04:59 Te, to ngin phai biang sha ka 'upload form' bad to ngin jied 'intro dot avi'. Yn sa pyni ia ka hangne.
05:06 To ngin nion Upload bad ha ka page kaba bud ngi iohi 'intro dot avi'.
05:11 Kynmaw kane kadon ha ka 'upload dot php' form, file.. map ia nga.
05:16 Te kadei katei. To ngan shu save ia kane sha u variable.
05:22 Kaba bud kaba ngi ia peit kadei – ngan shu type ia ka hangne – kadei ka kyrteng jong ka file.
05:30 Te, une u dei u 'dollar underscore FILES' bad ngin pyndonkam ia ka "myname" reference.
05:38 Bad hangne hapoh, ngin don ia ka type. Te katei kadei ka type lane ngin echo ia kane te phi lah ban iohi.
05:45 Bad ia ka lah refresh. Re-send ia katei bad peit ia katei mynta - "myfile".
05:54 Kadei, send biang ia katei bad ngi lah ban iohi kadon ka 'video slash avi'. Phi lah ban iohi ia kane hangno hangno hashwa ha ka html.
06:00 Kum ka nuksa – kane ka lah ban dei 'image slash png' lane 'image slash jpeg', 'image slash bmp' , 'video slash avi' bad 'video slash mpeg' lane kiwei pat ki format.
06:11 Ha kane ka khyllipmat ngi lah ban iohi nangne ba kadei ka 'avi' file, Te namarkata katei kaba ngi ioh ha ka "type".
06:18 Te, ngi lah ban ong $type ka iaryngkat ia kane baroh.
06:22 Kaba bud kaba ngan pyni ia phi kadei ka size. Te ban tyngkai ia ka por kaba ngan leh kadei – ngan copy ia kane ka code , paste ia ka hangne bad pynkylla ia kane ka "type" sha "size" bad echo ia ka.
06:30 Phi lah ban iohi ba ka suk bha ban ioh e-property jong ka file kaba phi submit
06:35 Ngan refresh ia kane ka page bad nion Resend bad ngi lah ban ioh ia ka size jong ka file.
06:40 Mynta, to ngin ong ngi round ia kane la kumno kumno sha million - million bytes ha ka jingshisha ,
06:47 Map ia nga bits kadei ka megabyte. "myfile" ha ka jingshisha kadei mega byte.
06:54 Te, ngi don million megabyte jong ka data hangne.
06:58 Te, to ngin save ia katei ha u variable ba kyrteng $size. Biang?
07:05 Biang nangta, kaba bud kaba dei kaba kham donkam kadei ka 'temporary name'.
07:09 Kane lah thoh kham pher khyndiat kum "tmp", la thoh jrong kum 'temp' bad underscore bad "name".
07:18 Kane kan ai ia ngi ia ka directory ba la buh ia ka shipor haduh ban da phah ia ka sha ka folder kaba ngi kwah.
07:25 Te , to ngin refresh ia kane ka page.
07:27 Nion ha Resend bad phi lah ban iohi ba katei lah buh ha ka xampp namar ba nga pyndonkam ia kane ka application.
07:33 Tangba lada phi pyndonkam ia ka apache, phi lah ban buh php dalade.
07:37 Phin don ia ka apache hangne bud da ka kyrteng jong ka file ba shipor.
07:41 Phi lah ban iohi ba kane kadei ka kyrteng ba lah pynmih hi kaba don ia ka "tmp" extension.
07:45 Tangba kam don jingmyntoi ia ngi ha kane ka por.
07:48 Te ngi lah ban save ia katei kum '$temp file' lane '$temp'. To ngin type 'temp' khnang ban pynlyngkot ia ka.
07:55 Bad kaba khatduh kadei ka 'error'.Mynta kane kan echo ia u zero lada baroh ka shai.
08:00 Sa shisien , copy-paste bad pynkylla ia katei sha "error".
08:03 Ngi dei ban ioh zero ha kane ka por namar baroh lah thoh ha ka rukom ba biang.
08:07 Bad une un nym dei u negative value.
08:12 Lada ka kham heh ban ia zero ka mut ka ai ia ka error code kaba bunsien ka mut ba phi don ia ka error.
08:21 Bad to ngin ong, ngin buh ia kane ha u variable ba kyrteng $error.
08:28 Te tang katto ia mynta. Ha ka bynta ba ar jong kane ka jinghikai, ngan pyni ia phi kumno ban upload ia ka file jong phi da kaba pynkynriah ia ka na ka jaka ba don shipor sha ka jaka ba thikna ba phi kwah.
08:39 Bad kaba ngin leh kadei ngin pyndonkam ia u variable '$error' ban iohi lada don kino kino ki errors.
08:45 Lada don kino kino ki errors, te ngin echo ia ka bad pyndonkam ia ka error code.
08:49 Lada ym dei , ngin shim ia une u $temp bad ngin pyndonkam ia ka function ba thikna ba kyrteng 'move uploaded' file bad ngin shim ia katei bad buh ia ka ha ka uploaded directory, ba la shna ha ka web-server jong nga.
09:01 Bad nangta nadien katei ngan ialam ia phi lyngba ki jingbatai ban shu ong – hato kane kadei ka jpeg? Haoid, te khang ia ka 'jpeg' image ban upload lane khang ia ki file size ba la ai.
09:10 Te, sa iashem pat ha ka bynta 2. Khublei Shibun. Nga i Meboreen na Shillong nga dubbed na ka bynta ka Spoken Tutorial Project.

Contributors and Content Editors

Meboreen Mary