PHP-and-MySQL/C4/File-Upload-Part-2/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 വീണ്ടും സ്വാഗതം. ഈ ട്യൂട്ടോറിയലിന്റെ ആദ്യ ഭാഗത്ത്, ഇവിടെ 'form' ഉപയോഗിച്ച് അപ്ലോഡ് ചെയ്ത ഫയലിന്റെ സ്പെസിഫിക് പ്രോപ്പർട്ടീസ് എങ്ങനെ എടുക്കാമെന്നു കാണിച്ചു.
00:10 ഇപ്പോൾ ഈ ഫയൽ അപ്ലോഡ് ചെയ്യുന്നതെങ്ങനെയെന്ന് ഞാൻ കാണിച്ചുതരാം, ഇപ്പോൾ ഇവിടെ അപ്ലോഡ് ചെയ്ത "uploaded" ഫോൾഡറിലേക്ക് ഇത് കാണിക്കുന്നു.
00:18 നിങ്ങൾ ഓർമിക്കുകയാണെങ്കിൽ ഞങ്ങളുടെ വെബ് സെർവറിൽ സംഭരിക്കപ്പെടുന്ന ഒരു ടെമ്പററി ഏരിയ ഞങ്ങൾ പരാമർശിക്കുകയാണ്.
00:25 ഇത് ഇപ്പോൾ വളരെ പ്രയോജനകരമല്ല.
00:29 നമുക്ക് ഇവിടെയുള്ള എല്ലാ വസ്തുക്കളും ഉണ്ട്, അതിനാൽ ഞാൻ "properties of the uploaded file", എന്നു പറയും, അതിനാൽ നമ്മൾ എന്താണ് ചെയ്യുന്നത് എന്ന് നമുക്കറിയാം.
00:34 ഞങ്ങളുടെ എല്ലാ പ്രത്യേക സവിശേഷതകളും ഇവിടെയുണ്ട്.
00:38 വേരിയബിള് പേരുകള് ഓര്മ്മിക്കാന് ഞാന് എല്ലാവരെയും ഞാന് എളുപ്പമാക്കിയിട്ടുണ്ട്. അതിനാൽ നമുക്ക് ഓരോരുത്തർക്കും വ്യക്തിപരമായി അഭിപ്രായം നൽകേണ്ടതില്ല.
00:46 പിശകുകളുണ്ടോ എന്നു പരിശോധിക്കുന്നതിനുള്ള if സ്റ്റേറ്റ്മെന്റ്' ഉണ്ടായാൽ ആദ്യം നമ്മൾ ചെയ്യും.
00:53 ഇവിടെ, error codeപൂജ്യം എന്നതിനേക്കാൾ വലിയതാണെങ്കിൽ അതും ഒരു എറർ കോഡ് നൽകിയിരിക്കുന്നു, അപ്പോൾ ഞാൻ 'die'.എന്നു പറയും.
01:03 ഞാൻ ഒരു എറർ സന്ദേശം നൽകും"File couldn't..."
01:11 അല്ലെങ്കിൽ"Error uploading file! code $error".
01:20 ഇത് ഉപയോക്താവിനെ ഒരു പിശക് കോഡ് നൽകും.
01:23 else ഭാഗം.
01:25 ലളിതവും ഒരൊറ്റ വരിയും നിലനിർത്താൻ ഞാൻ ഈ ചുരുള ബ്രാക്കറ്റുകൾ ചേർക്കും.
01:29 else, ഞാൻ 'move_uploaded_file ()' എന്ന ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
01:39 അപ്പോൾ ഈ താൽപര്യത്തിന്റെ ആദ്യത്തെ പാരാമീറ്ററായ താൽക്കാലിക നാമത്തെ ഞങ്ങൾ എടുക്കും, രണ്ടാമത്തെ പരാമീറ്റർ ഡെസ്റ്റിനേഷൻ 'uploaded folder'. ആണ്.
01:51 അതിനാൽ, ഞാൻ ' 'uploaded' എന്നതും ഒരു ഫോർവേഡ് സ്ലാശും ടൈപ്പുചെയ്യും.
01:59 അതിനു ശേഷം നമ്മൾ അപ്ലോഡ് ചെയ്ത ഫയലിന്റെ പേരു ഞങ്ങൾ കൂട്ടിച്ചേർക്കും.
02:07 ഇവിടെ, അത് '$ name' ആയിരിക്കും.
02:10 ഇത് ഇവിടെ ഇന്റർ ഇന്റർചേഞ്ച് കൂട്ടിച്ചേർക്കുന്നു.
02:15 അല്ലാത്തപക്ഷം നാം ഇവ ടൈപ്പ് ചെയ്യേണ്ടതായി വരും, ഉദാഹരണത്തിന് - "temp_name".
02:19 പിന്നെ ഇവിടെ വയ്ക്കുക.
02:22 വായിക്കാൻ തികച്ചും ബുദ്ധിമുട്ടുള്ളതും ബുദ്ധിമുട്ടുള്ളതുമാണ്.
02:25 അതിനാൽ, ഇവിടെ ഈ വേരിയബിളുകൾ സൂക്ഷിക്കുന്നത് എളുപ്പമാണ്.
02:33 ശരി, ഇപ്പോൾ ഞാൻ അവരെ ഒഴിവാക്കും അല്ലെങ്കിൽ പകരം ഞാൻ ഇത് സൂക്ഷിക്കും.
02:37 പിന്നെ അവസാനമായി "Upload complete!"എന്ന മെസ്സേജ് എക്കോ ഊട്ട് ചെയുന്നു
02:41 ഇത് പരീക്ഷിച്ചു നോക്കാം.
02:47 ഞാൻ ഞങ്ങളുടെ പേജിലേക്ക് ലോഗിൻ ചെയ്ത് ഞങ്ങളുടെ ഫയൽ 'intro to avi'.തിരഞ്ഞെടുക്കുക.
02:51 ഞാൻ അപ്ലോഡിൽ ക്ലിക്കുചെയ്യാം "Upload is complete!". എന്ന് കാണാം.
02:55 എന്റെ ഫയൽ പരിശോധിക്കാം.
02:57 ഫോൾഡർ അപ്ലോഡുചെയ്ത് എന്റെ "uploaded" സബ് ഡയറക്ടറിയിൽ ക്ലിക്ക് ചെയ്യുക, അത് ഫയൽ സെർവറിൽ ടെംപോററി ഡയറക്ടറിയിൽ സൂക്ഷിക്കുന്നതിനു മുൻപായി ഫയൽ ഇവിടെ കാണാം.
03:08 തീർച്ചയായും ഞങ്ങളുടെ ഫയൽ ഇവിടെ ഞങ്ങൾ വിജയകരമായി അപ്ലോഡ് ചെയ്തു.
03:13 നമുക്ക് ചെയ്യേണ്ട കുറെ കാര്യങ്ങളുണ്ട്.
03:15 if സ്റ്റേറ്റ്മെന്റ് 'അല്ലെങ്കിൽ'if സ്റ്റെമെന്റ്റ് Undo ചെയുക
03:20 നമ്മൾ അപ്ലോഡ് ചെയ്യാൻ ആഗ്രഹിക്കാത്ത ചില ഫയൽ തരങ്ങൾ പരിശോധിക്കാൻ പോകുന്നു.
03:24 ഉദാഹരണത്തിന് ഉദാഹരണമായി നമുക്ക് 'avi' ഫയൽസ് അപ്‌ലോഡ് ചെയ്യേണ്ട ആവശ്യമില്ല.
03:30 എനിക്കെന്തു ചെയ്യാനാകും, പറയുക - പൂജ്യത്തെക്കാൾ വലുതാണെങ്കിൽ, ഫയലുകൾ അപ്ലോഡുചെയ്യരുത്.
03:37 അല്ലെങ്കിൽ 'else' ഉള്ളിലുള്ള ഒരു പുതിയif സ്റ്റെമെന്റ്റ് തുടങ്ങാൻ തുടങ്ങും.
03:41 ഞാൻ ഇവിടെ ഒരു 'ബ്ലോക്ക്' ഉണ്ടാക്കാം.
03:47 ഫയലിനുവേണ്ടിയുള്ള conditions ഇവയാണ്.
03:51 നമ്മൾ പറയും - ഫയൽ ടൈപ്പ് ആണെങ്കിൽ - അത് നമ്മുടെ $type variable, t-y-p-e, 2 equal to signs, equals video slash avi.
04:09 ഇതിന്റെ ആദ്യഭാഗത്ത് നിങ്ങൾ കണ്ടതുപോലെ, ഞാൻ അത് പ്രതികരിക്കുമ്പോൾ, video slash avi. എന്നതിന് തുല്യമായിരുന്നു.
04:19 പിന്നെ നമ്മള് പറയുംvideo slash avi. ആണെങ്കില് അത് ഫയല് അപ്ലോഡ് ചെയ്യുക.
04:28 ഞാൻ ഇവിടെ താഴേക്കിറങ്ങാം, അത് 'else' ബ്ലോക്കിലാക്കിയിരിക്കും.
04:32 ഇപ്പോൾ എനിക്ക് ഉണ്ട് - വീഡിയോ അവിയതിന് തുല്യമാണെങ്കിൽ 'die' ചെയുക "That format is not allowed!".
04:44 ശരി, അപ്പോൾ ഞാനിത് നമ്മുടെ അപ്ലോഡുചെയ്ത ഡയറക്ടറിയിൽ നിന്നും നീക്കം ചെയ്യും, ഞാൻ ആദ്യം അപ്ലോഡുചെയ്ത ഫയലിലേക്ക് തിരികെ വരും.
04:54 'Intro dot avi' ഞാൻ തിരഞ്ഞെടുക്കും, ഞാൻ Upload ക്ലിക്കുചെയ്യുമ്പോൾ, That format is not allowed
05:01 പിന്നെ എന്റെ'uploaded' ഡയറക്ടറിയിലേക്ക് പോകുകയാണെങ്കിൽ, ഫോൾഡർ ശൂന്യമാണെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും.
05:06 ഒന്നും അപ്ലോഡുചെയ്തിട്ടില്ല.
05:08 ഇപ്പോൾ 'avi' എന്നതിനുപകരം 'png സ്‌റ്റെൻഷൻ ഉള്ള ഇമേജ് നിരോധിക്കാൻ' ഞാൻ ആഗ്രഹിക്കുന്നു.
05:15 ഞാൻ ഇവിടെ മാറ്റം വരുത്തുകയും എന്റെ ഫയൽ വീണ്ടും അപ്ലോഡ് ചെയ്യുകയും ചെയ്യും.
05:23 അത് അംഗീകരിച്ച ഫയൽ ഫോർമാറ്റ് ആയതിനാൽ നിങ്ങൾക്ക് അത് കാണാൻ കഴിയും "Upload complete!" മെസ്സേജ് കിട്ടി അത് എന്റെ 'uploaded'ഫോൾഡറിലേക്ക് മാറ്റുന്നു.
05:33 അത് വീണ്ടും ഇല്ലാതാക്കാം. ഓ! ഞാൻ അത് ക്യാൻസൽ ചെയ്തു അത് വീണ്ടും ദിൽഡഡറ് ചെയാം
05:42 ശരി. അതുകൊണ്ട് നമ്മൾ ഇവിടെ കണ്ടത് എങ്ങനെ ഒരു സ്പെസിഫിക് ടൈപ്പ് വ്യക്തമാക്കണം എന്നതാണ്.
05:47 നമുക്കിനി എന്തു ചെയ്യാന് കഴിയും ഒരു പ്രത്യേക ഫയല് സൈസ് വ്യക്തമാക്കണം.
05:51 ഞാൻ'or' പറയും or' ഓപററിട്ർ ഉപയോഗിച്ച് ഞാൻ or the $sizeപകുതി മെഗാബൈറ്റിനേക്കാൾ വലുതാണ്.
06:04 ഇത് അഞ്ചര ലക്ഷം ബൈറ്റുകളിലായി, മെമ്മറി ബൈറ്റുകൾ ആയ അര മെഗാബൈറ്റ് ആണ്. ഞാൻ ഒരു തെറ്റ് ചെയ്തു, ബൈറ്റുകളല്ല പകരം ബിറ്റുകൾ പറഞ്ഞു.
06:14 അങ്ങനെ അത് 5 ലക്ഷം ബൈറ്റ് ആണ്, അത് 0 പോയിന്റ് 4 മെഗാബൈറ്റിൽ ആയിരിക്കും. ഇപ്പോൾ ഞാൻ അര മെഗാബൈറ്റ് മാത്രമേ പറയാം.
06:29 ഇത് വലിപ്പം വിലയിരുത്തും, ഇത് അര മെഗാബൈറ്റിനേക്കാൾ വലുതാണെന്ന് പറയുക.
06:38 പിന്നെ ഇത് "Format is not allowed".എന്ന് പറയും.
06:43 "Format not allowed or file size too big".എന്നതിനായുള്ള ഈ സന്ദേശം ഞാൻ മാറ്റും.
06:56 അതിനാൽ, നിങ്ങളുടെ if സ്റ്റെമെന്റ്റ് ഉണ്ടാക്കാൻ കഴിയും .'$type $size. എന്നിവ പരിശോധിക്കാൻ കഴിയും .
07:03 നിങ്ങൾ ഈcondition എടുക്കുകയും if സ്റ്റെമെന്റ്റ് ൽ ഇടുകയും വേണം.
07:09 അപ്പോൾ, ഞാൻ ഇവിടെ തിരികെ പോയി എന്റെ ഫയൽ വീണ്ടും തിരഞ്ഞെടുക്കും.
07:12 അത് അവിടെ ഉണ്ടെന്ന് ഉറപ്പുവരുത്തുക.
07:14 'upload' ക്ലിക്ക് ചെയ്യുക, എന്നിട്ട് "Format not allowed...".എന്ന് അത് പറയും.
07:19 ഇപ്പോൾ നിങ്ങൾ ഞങ്ങളുടെ കോഡിലേക്ക് തിരിച്ചു പോകുകയാണെങ്കിൽ, ഇത് 'png' ഫോർമാറ്റിലല്ല, പക്ഷേ സൈസ് ലിമിറ്റു കവിയുന്നു.
07:25 ഇത് 2 മെഗാബൈറ്റിൽ 2 മെഗാബൈറ്റിൽ മാറ്റാം.
07:31 അത് പുതുക്കുകയും അയക്കുകയും ചെയ്യുക.
07:33 ഞങ്ങളുടെ അപ്ലോഡ് പൂർത്തിയായി എന്ന് നമുക്ക് കാണാൻ കഴിയും, കാരണം ഇത് ഒരു മെഗാബൈറ്റ് വലുപ്പമേയുള്ളൂ.
07:39 ഇപ്പോൾ ഞാൻ File Upload ഉണ്ട്.
07:44 നിങ്ങളുടെ വെബ് സെർവറിന് വളരെ വലുതായ ഫയൽ റ്റൈപ്സ് ഫയൽ സെസ്സ് സൂക്ഷിക്കാൻ ഇത് ഉപയോഗിക്കേണ്ടത് നിങ്ങൾക്കറിയണം.
07:54 നിങ്ങളുടെ വെബ് സെർവറിലെ വലിയ ഫയലുകൾ നിങ്ങൾക്ക് ആവശ്യമില്ലെങ്കിൽ, ഇത് നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു മികച്ച മാർഗമാണ്.
07:58 നിങ്ങൾ കണ്ടതുപോലെ സൃഷ്ടിക്കാൻ ഇത് വളരെ എളുപ്പമാണ്.
08:01 ഇത് പരിശീലിപ്പിക്കുക, ഇത് എത്രമാത്രം ഉപകാരപ്രദമാകുമെന്നതിൽ നിങ്ങൾക്ക് മതിപ്പുളവാക്കിയിരിക്കും.
08:05 നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടെങ്കിൽ ദയവായി ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.
08:08 ഏതെങ്കിലും അപ്ഡേറ്റ് ചെയ്ത വീഡിയോകളിലോ പുതിയ വീഡിയോകളിലോ നിങ്ങൾക്ക് അറിയിപ്പ് ലഭിക്കണമെങ്കിൽ, ദയവായി സബ്സ്ക്രൈബ് ചെയ്യുക.
08:15 നന്ദി നന്ദി. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ടിനായി ഡബ്ബിംഗ് ചെയ്തത് വിജി നായർ ആണ് ഇത്. ബൈ.

Contributors and Content Editors

Prena, Vijinair