TN Online Testசமச்சீர் கல்விப் பயிற்சி

படிவங்கள் மற்றும் கோப்புகள் - Study Notes

இந்தப் பாடத்தைப் பகிரவும்: Telegram

பாடச் சுருக்கம்

இப்பாடம் HTML படிவங்கள் மற்றும் PHP கோப்புக் கையாளுதலின் அடிப்படைகளை விளக்குகிறது. வலைப் பயன்பாடுகளில் பயனர்களிடமிருந்து தரவைச் சேகரித்து, அதைச் சேவையகத்திற்கு (Server) அனுப்பி பாதுகாப்பாகச் செயலாக்குவதற்குப் படிவங்கள் மற்றும் அவற்றின் கட்டுப்பாடுகள் எவ்வாறு பயன்படுகின்றன என்பதை இது விவரிக்கிறது. மேலும், சேவையகத்தில் கோப்புகளைத் திறத்தல், வாசித்தல், எழுதுதல் மற்றும் மூடுதல் போன்ற முக்கியமான கோப்புக் கையாளுதல் செயல்பாடுகளையும் இது எளிய முறையில் விளக்குகிறது.

கற்றல் நோக்கங்கள்

முக்கியக் கோட்பாடுகள் மற்றும் வரையறைகள்

HTML படிவம் (HTML Form): வலைப்பக்கப் பார்வையாளர்களிடமிருந்து உள்ளீட்டுத் தரவைப் பெற்று, அதைச் சேவையகத்திற்கு அனுப்பும் ஒரு கட்டுப்பாட்டு அமைப்பாகும்.

GET முறை (GET Method): படிவத் தரவை URL முகவரியின் ஒரு பகுதியாக (Query String) சேவையகத்திற்கு அனுப்பும் முறை. இத்தரவு முகவரிப் பட்டையில் தெரியும் என்பதால் பாதுகாப்புக் குறைவானது.

POST முறை (POST Method): படிவத் தரவை HTTP கோரிக்கையின் உடற்பகுதியில் (Request Body) மறைத்துச் சேவையகத்திற்கு அனுப்பும் பாதுகாப்பான முறையாகும்.

தரவு சரிபார்ப்பு (Data Validation): பயனர் சமர்ப்பித்த உள்ளீடுகள் சரியான வடிவத்திலும் (எ.கா. மின்னஞ்சலில் @ இருக்க வேண்டும்) விதிகள் படியும் உள்ளனவா என்பதைச் சரிபார்க்கும் செயல்முறை.

கோப்புக் கையாளுதல் (File Handling): சேவையகத்தில் சேமிக்கப்பட்டுள்ள கோப்புகளை நிரல் மூலமாகத் திறந்து, அவற்றிலுள்ள உள்ளடக்கங்களை வாசிப்பது அல்லது புதிய தகவல்களை எழுதுவது போன்ற பணிகளைக் குறிக்கும்.

செயல்முறை வழிமுறைகள்

படிவத் தரவைக் கையாளுதல் (POST முறை):

பயனர் படிவத்தைச் சமர்ப்பிக்கும் போது, PHP-இல் உள்ள $_POST['field_name'] என்ற உலகளாவிய மாறி மூலம் படிவத்தின் உள்ளீடுகளைப் பெறலாம்.

எடுத்துக்காட்டு:
Welcome <?php echo $_POST["name"]; ?>

கோப்பைத் திறந்து படித்தல்:

fopen() மற்றும் fread() சார்புகளைப் பயன்படுத்தி ஒரு கோப்பினைத் திறந்து படிக்கலாம். கோப்பின் பயன்பாடு முடிந்தவுடன் fclose() கொண்டு அதை மூடுவது அவசியமாகும்.

எடுத்துக்காட்டு:
$myfile = fopen("student.txt", "r");
echo fread($myfile, filesize("student.txt"));
fclose($myfile);

பொதுவான தேர்வுத் தவறுகள்

தேர்வு உதவிக்குறிப்புகள்

விடையுடன் கூடிய வினாக்கள் → பயிற்சித் தேர்வு →

இந்தப் பாடத்திற்கு மேலும்

புத்தகப் பயிற்சி வினாக்கள்10 பாடநூல் வினாக்கள் · விடையுடன் கூடுதல் வினாக்கள்15 கூடுதல் வினாக்கள் · விடையுடன் பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண் புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள் கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள் சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்

கணினி பயன்பாடுகள் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 பல்லூடகம் 2 அடோப் பேஜ்மேக்கர் – ஓர் அறிமுகம் 3 தரவுதள மேலாண்மை அமைப்பு – ஓர் அறிமுகம் 4 மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் 5 PHP செயற்கூறுகள் மற்றும் அணிகள் 6 PHP-ல் உள்ள நிபந்தனைக் கூற்றுகள் 7 PHP-ல் மடக்குகள் 9 PHP-உடன் MySQL-ஐ இணைத்தல் 10 கணினி வலையமைப்பு ஓர் அறிமுகம் 11 வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் 12 களப்பெயர் முறைமை (DNS) 13 வலையமைப்பு வடமிடல் 14 திறந்த மூல கருத்துருக்கள் 15 மின்-வணிகம் 16 மின்னணு செலுத்தல்கள் முறைகள் 17 மின்-வணிக பாதுகாப்பு அமைப்புகள் 18 மின்னணு தரவு பரிமாற்றம்