PHP இல் கோப்பு கையாளுதல்

வெறும் $3.44 இலிருந்து நம்பகமான SSL
விளம்பரங்கள்
PHP இல் அமர்வுகள் மற்றும் குக்கீகளுக்கான அறிமுகம்

சர்வரில் உள்ள கோப்புகளைப் படிக்கவும், எழுதவும் மற்றும் மாற்றவும் இது உங்களை அனுமதிப்பதால், PHP இல் உள்ள கோப்பு மேலாண்மை இணைய வளர்ச்சியின் முக்கிய பகுதியாகும். இந்த இடுகையில், PHP இல் கோப்பு கையாளுதலின் அடிப்படைகள் மற்றும் பெரும்பாலும் பயன்படுத்தப்படும் கோப்பு கையாளுதல் முறைகள் ஆகியவற்றைப் பார்ப்போம்.

கோப்புகளைத் திறத்தல் மற்றும் மூடுதல்

PHP பல்வேறு கோப்பு தொடர்பான செயல்பாடுகளை கொண்டுள்ளது, உட்பட fopen(), fread(), fwrite(), மற்றும் fclose() (). ஒரு கோப்பை திறக்க fopen() செயல்பாடு பயன்படுத்தப்படுகிறது மற்றும் இரண்டு அளவுருக்களை ஏற்றுக்கொள்கிறது: கோப்பு பெயர் மற்றும் கோப்பு திறக்கப்பட வேண்டிய முறை. மிகவும் பொதுவான செயல்பாட்டு முறைகள் வாசிப்பதற்கு "r" மற்றும் எழுதுவதற்கு "w" ஆகும்.

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

நீங்கள் ஒரு கோப்புடன் வேலை செய்து முடித்ததும், அதை மூட fclose() செயல்பாட்டைப் பயன்படுத்தவும். உள்ளீடாக, இந்த செயல்பாடு கோப்பு கைப்பிடியை மட்டுமே ஏற்றுக்கொள்கிறது.

PHP இல் கூடுதல் கோப்பு கையாளுதல் செயல்பாடுகள்

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

PHP இல் கோப்பு அனுமதிகளின் முக்கியத்துவம்

கோப்புகளுடன் பணிபுரியும் போது, ​​​​தேவையானதா என்பதை உறுதிப்படுத்துவது மிகவும் முக்கியமானது என்பதைக் கவனத்தில் கொள்ள வேண்டியது அவசியம் அனுமதிகள் சட்டவிரோதத்தை தடுக்க நிறுவப்பட்டது அணுகல் அல்லது மாற்றம்.

கோப்பு உள்ளது()

கோப்புகளுடன் பணிபுரியும் போது, ​​பிழைகள் மற்றும் எச்சரிக்கைகள் பொதுவானவை. வழங்கப்பட்ட கோப்பு இல்லை என்பது சாத்தியமாகும் உள்ளன. இதனால் சிக்கல்கள் அல்லது எச்சரிக்கைகள் ஏற்படலாம். இது போன்ற பிரச்சனைகளை தவிர்க்க மற்றும் எச்சரிக்கைகள், பயன்படுத்த கோப்பு உள்ளதுகோப்பு உள்ளதா இல்லையா என்பதைத் தீர்மானிக்க fopen() ஐப் பயன்படுத்துவதற்கு முன் () செயல்பாடு.

<?php

// check if the file exists

if (file_exists("demo.txt"))
{
  // open the file in read mode
  $file = fopen("demo.txt","r");
  // close the file
  fclose($file);
} else {
    echo "file does not exist";
}

?>

மேலே உள்ள குறியீட்டில், தி கோப்பு உள்ளது() " என்றால் சரிபார்க்க if-ஸ்டேட்மெண்ட் உடன் செயல்பாடு பயன்படுத்தப்படுகிறதுdemo.txt” உள்ளது அல்லது இல்லை. 

fread()

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

தி fread() செயல்பாட்டிற்கு இரண்டு அளவுருக்கள் தேவை - பைட்டுகளில் கோப்பு மற்றும் நீளம்.

<?php

// check if the file exists

if (file_exists("demo.txt"))
{
  // open the file in read mode
  $file = fopen("demo.txt","r");
  // use fread() function
  $data = fread($file, "10");
  echo $data

  // close the file
  fclose($file);
} else {
    echo "file does not exist";
}
?>

மேலே உள்ள குறியீட்டில், தி fread() செயல்பாடு "demo.txt" கோப்பிலிருந்து 10 பைட்டுகளைப் படிக்கப் பயன்படுகிறது. 

எழுது()

தி எழுது() ஒரு கோப்பில் தரவை எழுத செயல்பாடு பயன்படுகிறது. இதற்கு இரண்டு அளவுருக்கள் தேவை - கோப்பு மற்றும் சரம்.

<?php
//checking the existence of the file

if(file_exists("demo.txt"))
{
  //opening the file in “w” mode
  $file = fopen("demo.txt", "w");
   fwrite($file, "This is a string");
}
else{
  echo "file does not exist";
}
?>

மேலே உள்ள குறியீட்டில் இரண்டு காட்சிகள் உள்ளன. 

  • "demo.txt" இல்லை என்றால் எழுது() செயல்பாடு ஒரு புதிய கோப்பை உருவாக்கும் மற்றும் "இது ஒரு சரம்" என்பதை வெளியிடும். 
  • "demo.txt" இருந்தால், தி எழுது() செயல்பாடு கோப்பின் உள்ளடக்கத்தை மேலெழுதும்.
    குறிப்பு: நீங்கள் உள்ளடக்கத்தில் சேர்க்க (சேர்க்க) விரும்பினால், "w"-modeக்குப் பதிலாக "a"-mode ஐப் பயன்படுத்தலாம்.

கோப்பு வகை()

PHP அடங்கும் கோப்பு வகை() கோப்பு வகையை தீர்மானிப்பதற்கான முறை. கோப்பு வகை() முறையில் முடியும் திரும்ப கீழே பட்டியலிடப்பட்டுள்ள மதிப்புகள்.

இணைப்பை நீக்கு()

தி இணைப்பை நீக்கு() செயல்பாடு ஒரு கோப்பு அல்லது கோப்பகத்தை நீக்க பயன்படுகிறது. கோப்பு அல்லது அடைவு அழிக்கப்பட்டால், அது உண்மை என்று திரும்பும்; இல்லையெனில், அது தவறானது.

வெறும் $3.44 இலிருந்து நம்பகமான SSL
விளம்பரங்கள்


<?php
//check if the file exists
if(file_exists("demo.txt")) {
  //use unlink() function to delete demo.txt
  if(unlink("demo.text")){
    echo "file deleted";
  }
  else {
    echo "error while trying to delete the file";
  }
  else {
    echo "the file doesn't exist";
  }
}
?>

மேலே உள்ள குறியீட்டில், தி இணைப்பை நீக்கு() செயல்பாடு "demo.txt" ஐ நீக்க பயன்படுகிறது.

கேள்வி பதில்

கே: PHP இல் கோப்பு கையாளுதல் என்றால் என்ன?
ப: PHP இல் கோப்பு கையாளுதல் என்பது உள்ளமைக்கப்பட்ட PHP செயல்பாடுகளைப் பயன்படுத்தி ஒரு சர்வரில் கோப்புகளைப் படிப்பது, எழுதுவது மற்றும் கையாளுதல் ஆகும். டெவலப்பர்கள் தங்கள் இணையப் பயன்பாடுகளுக்குத் தேவையான கோப்புகளை எளிதாக அணுகவும் கையாளவும் இது அனுமதிக்கிறது.

கே: PHP இல் கோப்பு கையாளுதலுக்கு பொதுவாகப் பயன்படுத்தப்படும் சில செயல்பாடுகள் யாவை?
A: PHP இல் கோப்பு கையாளுதலுக்கு பொதுவாகப் பயன்படுத்தப்படும் சில செயல்பாடுகளில் fopen(), fread(), fwrite(), மற்றும் fclose() ஆகியவை அடங்கும். இந்த செயல்பாடுகள் முறையே கோப்புகளைத் திறக்க, படிக்க, எழுத மற்றும் மூட அனுமதிக்கின்றன.

கே: PHP இல் fopen() செயல்பாட்டின் நோக்கம் என்ன?
A: PHP இல் fopen() செயல்பாடு ஒரு கோப்பை திறக்க பயன்படுகிறது. இதற்கு இரண்டு அளவுருக்கள் தேவை: கோப்பின் பெயர் மற்றும் கோப்பைத் திறக்க விரும்பும் பயன்முறை. பொதுவாகப் பயன்படுத்தப்படும் முறைகள் வாசிப்பதற்கு "r" மற்றும் எழுதுவதற்கு "w" ஆகும்.

கே: PHP இல் fread() செயல்பாட்டின் நோக்கம் என்ன?
A: PHP இல் உள்ள fread() செயல்பாடு திறந்த கோப்பின் உள்ளடக்கத்தைப் படிக்கப் பயன்படுகிறது. இதற்கு இரண்டு அளவுருக்கள் தேவை: கோப்பு கைப்பிடி மற்றும் நீங்கள் படிக்க விரும்பும் பைட்டுகளின் எண்ணிக்கை.

கே: PHP இல் fwrite() செயல்பாட்டின் நோக்கம் என்ன?
A: PHP இல் உள்ள fwrite() செயல்பாடு திறந்த கோப்பில் தரவை எழுத பயன்படுகிறது. இதற்கு மூன்று அளவுருக்கள் தேவை: கோப்பு கைப்பிடி, நீங்கள் எழுத விரும்பும் தரவு மற்றும் நீங்கள் எழுத விரும்பும் பைட்டுகளின் எண்ணிக்கை.

கே: PHP இல் fclose() செயல்பாட்டின் நோக்கம் என்ன?
A: PHP இல் உள்ள fclose() செயல்பாடு திறந்த கோப்பை மூட பயன்படுகிறது. இது கோப்பு கைப்பிடியை அதன் ஒரே அளவுருவாக எடுத்துக்கொள்கிறது.

கே: PHP வழங்கும் வேறு சில கோப்பு கையாளுதல் செயல்பாடுகள் யாவை?
A: PHP வழங்கும் வேறு சில கோப்பு கையாளுதல் செயல்பாடுகளில் file_get_contents(), file_put_contents(), மற்றும் file_exists() ஆகியவை அடங்கும். இந்த செயல்பாடுகள் PHP இல் ஒரு கோப்பு இருப்பதைப் படிக்க, எழுத மற்றும் சரிபார்க்க மிகவும் வசதியான வழியை வழங்குகிறது.

கே: PHP இல் கோப்புகளுடன் பணிபுரியும் போது சரியான அனுமதிகள் அமைக்கப்பட்டிருப்பதை உறுதி செய்வது ஏன் முக்கியம்?
ப: கோப்புகளுக்கு சரியான அனுமதிகள் அமைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்துவது முக்கியம், ஏனெனில் இது கோப்புகளை அங்கீகரிக்கப்படாத அணுகல் அல்லது மாற்றங்களைத் தடுக்கிறது. அனுமதிகள் சரியாக அமைக்கப்படவில்லை என்றால், அது உங்கள் இணையப் பயன்பாட்டில் பாதுகாப்புக் குறைபாடுகளை ஏற்படுத்தலாம்.

பயிற்சிகள்:

  1. PHP இல் கோப்பை எவ்வாறு திறப்பது?
  2. PHP இல் உள்ள கோப்பின் உள்ளடக்கங்களை எவ்வாறு படிப்பது?
  3. PHP இல் ஒரு கோப்பில் எப்படி எழுதுவது?
  4. PHP இல் உள்ள ஒரு கோப்பை எவ்வாறு இணைப்பது?
  5. PHP இல் கோப்பை எவ்வாறு மூடுவது?
  6. PHP இல் உள்ள கோப்பை எப்படி நீக்குவது?
  7. PHP இல் கோப்பு உள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம்?
  8. PHP இல் ஒரு கோப்பின் அளவை எவ்வாறு பெறுவது?

பதில்கள்:

  1. fopen() செயல்பாட்டைப் பயன்படுத்தி ஒரு கோப்பை PHP இல் திறக்க முடியும். உதாரணமாக: $file = fopen("example.txt", "r");
  2. fread() அல்லது fgets() செயல்பாட்டைப் பயன்படுத்தி ஒரு கோப்பின் உள்ளடக்கங்களை PHP இல் படிக்கலாம். உதாரணமாக: $contents = fread($file, filesize("example.txt"));
  3. fwrite() செயல்பாட்டைப் பயன்படுத்தி PHP இல் உள்ள ஒரு கோப்பில் தரவை எழுதலாம். உதாரணமாக: fwrite($file, “Hello World!”);
  4. "a" கொடியுடன் கோப்பைத் திறப்பதன் மூலம் PHP இல் உள்ள ஒரு கோப்பில் தரவைச் சேர்க்கலாம். உதாரணமாக: $file = fopen("example.txt", "a");
  5. fclose() செயல்பாட்டைப் பயன்படுத்தி PHP இல் ஒரு கோப்பை மூடலாம். உதாரணமாக: fclose($file);
  6. unlink() செயல்பாட்டைப் பயன்படுத்தி PHP இல் ஒரு கோப்பை நீக்கலாம். எடுத்துக்காட்டாக: இணைப்பை நீக்கவும்(“example.txt”);
  7. file_exists() செயல்பாட்டைப் பயன்படுத்தி ஒரு கோப்பு PHP இல் உள்ளதா என்பதைச் சரிபார்க்கலாம். எடுத்துக்காட்டாக: file_exists("example.txt");
  8. கோப்பு அளவு () செயல்பாட்டைப் பயன்படுத்தி ஒரு கோப்பின் அளவை PHP இல் பெறலாம். எடுத்துக்காட்டாக: கோப்பு அளவு ("example.txt");

சுருக்கம்

  • தி fopen() ஒரு கோப்பை திறக்க செயல்பாடு பயன்படுத்தப்படுகிறது. 
  • ஐப் பயன்படுத்தி கோப்பைத் திறக்க பல்வேறு முறைகள் உள்ளன fopen() செயல்பாடு.
  • தி fclose() ஒரு கோப்பை மூடுவதற்கு செயல்பாடு பயன்படுகிறது.
  • கோப்புகளுடன் வேலை செய்ய PHP பல உள்ளமைக்கப்பட்ட செயல்பாடுகளை வழங்குகிறது.
  • பொதுவாகப் பயன்படுத்தப்படும் சில உள்ளமைக்கப்பட்ட செயல்பாடுகள் கோப்பு உள்ளது(), fread(), எழுது(), கோப்பு வகை(), மற்றும் இணைப்பை நீக்கு().

தீர்மானம்

இறுதியாக, PHP கோப்பு கையாளுதல் என்பது சர்வரில் உள்ள கோப்புகளுடன் தொடர்புகொள்வதற்கான ஒரு வலுவான கருவியாகும். PHP இன் உள்ளமைக்கப்பட்ட செயல்பாடுகள் மற்றும் முறைகளைப் பயன்படுத்தி, கோப்புகளை விரைவாகப் படிக்கலாம், எழுதலாம் மற்றும் மாற்றலாம் மற்றும் உங்கள் வலைப் பயன்பாடுகளுக்கு புதிய செயல்பாட்டைச் சேர்க்கலாம்.

PHP கோப்புகளைப் படிக்கவும் எழுதவும் கையாளுதல்
PHP ஐப் பயன்படுத்தி கோப்பைப் பதிவேற்றவும்
PHP ஐப் பயன்படுத்தி கோப்பு கையாளுதல்
லாரவெலுடன் தனிப்பட்ட கோப்பு கையாளுதல்
அதிகபட்ச பதிவேற்ற கோப்பு அளவை மாற்றவும்
PHP இல் கோப்பு நீட்டிப்பை எவ்வாறு பெறுவது?
கட்டளை வரியில் பயன்படுத்தப்படும் php.ini கோப்பை எவ்வாறு கண்டுபிடிப்பது?
URL இலிருந்து சர்வரில் கோப்பைப் பதிவிறக்கவும்
ஒரு கோப்பில் வரிசையை அச்சிடுங்கள்
PHP இல் ஒரு பயனருக்கு CSV கோப்பை உருவாக்கவும்

PHP இல் அமர்வுகள் மற்றும் குக்கீகளுக்கான அறிமுகம்
நெருக்கமான

PHP பற்றி புதுப்பித்த நிலையில் இருங்கள்!

நாங்கள் ஸ்பேம் செய்வதில்லை!

வெறும் $3.44 இலிருந்து நம்பகமான SSL
விளம்பரங்கள்

en English
X
டாப் உருட்டு