Fwrite () ஐப் பயன்படுத்தி PHP இல் ஒரு கோப்பில் எழுதுங்கள்

Write Into File Php Using Fwrite



ஒரு புதிய கோப்பில் அல்லது இருக்கும் கோப்பில் எழுத PHP இல் பல உள்ளமைக்கப்பட்ட செயல்பாடுகள் உள்ளன. fwrite () கோப்பில் உள்ளடக்கத்தை எழுத அவற்றில் ஒன்று செயல்படுகிறது. fwrite () செயல்பாட்டைப் பயன்படுத்தி கோப்பில் உள்ளடக்கத்தை எழுத fopen () மற்றும் fclose () செயல்பாடுகள் தேவை. fopen () செயல்பாடு ஒரு கோப்பு கையாளுபவரைத் திருப்பித் தரும் படித்தல், எழுதுதல் மற்றும் சேர்ப்பதற்காக ஒரு கோப்பைத் திறக்கப் பயன்படுகிறது. fwrite () செயல்பாடு கோப்பில் உள்ள உள்ளடக்கத்தை எழுத கோப்பு கையாளியைப் பயன்படுத்துகிறது. fclose () செயல்பாடு படிப்பதற்கோ அல்லது எழுதுவதற்கோ திறக்கப்பட்ட கோப்பை மூடி கோப்பால் பயன்படுத்தப்படும் இடையகத்தை வெளியிட பயன்படுகிறது. Fwrite () செயல்பாட்டைப் பயன்படுத்தி புதிய அல்லது ஏற்கனவே உள்ள கோப்பில் உள்ளடக்கத்தை எப்படி எழுதலாம் என்பது இந்த டுடோரியலில் விளக்கப்பட்டுள்ளது.

Fwrite () செயல்பாட்டின் பயன்பாடு:

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







தொடரியல்:

int fwrite (வள$ file_handler ,லேசான கயிறு$ string_data [,int$ நீளம் ])

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



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



$ சூடோ chmod 777 -ஆர்/எங்கே/www/html/php/ fwrite

எடுத்துக்காட்டு -1: புதிய கோப்பை உருவாக்குவதன் மூலம் உள்ளடக்கத்தை எழுதுங்கள்

பின்வரும் உதாரணம் fwrite () செயல்பாட்டைப் பயன்படுத்தி ஒரு புதிய கோப்பை உருவாக்கும் வழியைக் காட்டுகிறது. fopen () செயல்பாடு ஒரு புதிய உரை கோப்பை எழுதுவதற்கு ஒரு கோப்பு கையாளுபவரை உருவாக்க ஸ்கிரிப்டில் பயன்படுத்தப்படுகிறது newfile.txt. அடுத்து, தி $ file_handler வேரியபிள் fwrite () செயல்பாட்டில் உள்ளடக்கத்தை எழுத பயன்படுகிறது $ தரவு கோப்பில் மாறி. fclose () செயல்பாடு fopen () செயல்பாட்டால் ஒதுக்கப்பட்ட வளத்தை வெளியிட கோப்பை மூட பயன்படுகிறது. file_get_contents () செயல்பாடு உள்ளடக்கத்தை படிக்க பயன்படுகிறது newfile.txt கோப்பு உருவாக்கப்பட்டது மற்றும் உள்ளடக்கம் அந்த கோப்பில் சரியாக எழுதப்பட்டுள்ளது என்பதை உறுதிப்படுத்த.







// கோப்பு பெயரை வரையறுக்கவும்
$ கோப்பு பெயர் = 'newfile1.txt';
// படிப்பதற்கு கோப்பைத் திறக்கவும்
$ file_handler = fopen ($ கோப்பு பெயர், 'இல்');
// கோப்பு கையாளுபவர் உருவாக்கப்பட்டுள்ளாரா இல்லையா என்பதை சரிபார்க்கவும்
என்றால்(!$ file_handler)
// பிழை செய்தியை அச்சிடுங்கள்
தி (எழுதுவதற்கு கோப்பு திறக்க முடியாது
'
);
வேறு
{
// கோப்பில் குறிப்பிட்ட உள்ளடக்கத்தை எழுதுங்கள்
$ தரவு = இது கோப்பின் முதல் வரி.
'
;
fwrite ($ file_handler, $ தரவு);
// கோப்பை மூடு
fclose ($ file_handler);
// வெற்றிச் செய்தியை அச்சிடுங்கள்
வெளியே எறிந்தார் '

கோப்பு உள்ளடக்கத்துடன் உருவாக்கப்பட்டது.

'
;

// கோப்பின் உள்ளடக்கத்தை அச்சிடுங்கள்
வெளியே எறிந்தார் '

உருவாக்கிய பிறகு கோப்பின் உள்ளடக்கம்:

'
;
வெளியே எறிந்தார் file_get_contents ($ கோப்பு பெயர்);
}
?>

வெளியீடு:



சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். வெளியீடு உரை என்று காட்டுகிறது, இது கோப்பின் முதல் வரி, இன் உள்ளடக்கம் ஆகும் newfile.txt fwrite () செயல்பாட்டைப் பயன்படுத்தி எழுதப்பட்டுள்ளது.

எடுத்துக்காட்டு -2: உள்ளடக்கத்தை ஏற்கனவே உள்ள கோப்பில் சேர்க்கவும்

பின்வரும் உதாரணம் fwrite () செயல்பாட்டைப் பயன்படுத்தி ஏற்கனவே உள்ள எந்த கோப்பின் உள்ளடக்கத்தையும் எவ்வாறு சேர்ப்பது என்பதைக் காட்டுகிறது. பெயரிடப்பட்ட உரை கோப்பு newfile.txt முந்தைய எடுத்துக்காட்டில் உருவாக்கப்பட்டது fopen () செயல்பாட்டைப் பயன்படுத்தி இணைப்பு பயன்முறையில் திறக்கப்பட்டுள்ளது. அடுத்து, fwrite () செயல்பாடு உள்ளடக்கத்தை சேர்க்க பயன்படுகிறது $ தரவு கோப்பின் இறுதி வரை. முந்தைய உதாரணத்தைப் போலவே, file_get_contents () செயல்பாடு புதுப்பிக்கப்பட்ட உள்ளடக்கத்தை சரிபார்க்க பயன்படுத்தப்படுகிறது newfile.txt.



// கோப்பு பெயரை வரையறுக்கவும்
$ கோப்பு பெயர் = 'newfile1.txt';
// கோப்பின் உள்ளடக்கத்தை அச்சிடுங்கள்
வெளியே எறிந்தார் '

புதுப்பிப்பதற்கு முன் கோப்பின் உள்ளடக்கம்:

'
;
வெளியே எறிந்தார் file_get_contents ($ கோப்பு பெயர்);
// படிப்பதற்கு கோப்பைத் திறக்கவும்
$ file_handler = fopen ($ கோப்பு பெயர், 'a +');
// கோப்பு கையாளுபவர் உருவாக்கப்பட்டுள்ளாரா இல்லையா என்பதை சரிபார்க்கவும்
என்றால்(!$ file_handler)
// பிழை செய்தியை அச்சிடுங்கள்
தி (எழுதுவதற்கு கோப்பு திறக்க முடியாது
'
);
வேறு
{
// கோப்பில் குறிப்பிட்ட உள்ளடக்கத்தை எழுதுங்கள்
$ தரவு = இது கோப்பின் இரண்டாவது வரி.
'
;
fwrite ($ file_handler, $ தரவு);
// கோப்பை மூடு
fclose ($ file_handler);
// வெற்றிச் செய்தியை அச்சிடுங்கள்
வெளியே எறிந்தார் '

கோப்பு உள்ளடக்கத்துடன் புதுப்பிக்கப்பட்டது.

'
;
}
// கோப்பின் உள்ளடக்கத்தை அச்சிடுங்கள்
வெளியே எறிந்தார் '

புதுப்பித்தலுக்குப் பிறகு கோப்பின் உள்ளடக்கம்:

'
;
வெளியே எறிந்தார் file_get_contents ($ கோப்பு பெயர்);
?>

வெளியீடு:

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

எடுத்துக்காட்டு -3: குறிப்பிட்ட எண்ணிக்கையிலான பைட்டுகளை ஒரு கோப்பில் எழுதுங்கள்

முந்தைய இரண்டு எடுத்துக்காட்டுகளில் ஒரு உரை கோப்பில் எழுதுவதற்கு குறிப்பிட்ட சரம் தரவு பயன்படுத்தப்படுகிறது. ஆனால் நீங்கள் குறிப்பிட்ட பைட்டுகளின் தரவை ஒரு கோப்பில் எழுத விரும்பினால், fwrite () செயல்பாட்டின் மூன்றாவது வாதத்தை நீங்கள் பயன்படுத்த வேண்டும். பின்வரும் உதாரணம் குறிப்பிட்ட பைட்டுகளை புதிய உரை கோப்பில் எழுதுவதற்கான வழியைக் காட்டுகிறது. ஒரு கோப்பு கையாளுபவர் பெயரிடப்பட்டது $ file_handler என்ற புதிய கோப்பை உருவாக்க பயன்படுகிறது newfile2.txt, மற்றும் fwrite () செயல்பாடு அந்த பைலில் 35 பைட்டுகள் தரவை எழுத பயன்படுகிறது. file_get_contents () செயல்பாடு முந்தைய உதாரணத்தைப் போல கோப்பின் உள்ளடக்கத்தைப் படிக்க இங்கே பயன்படுத்தப்படுகிறது.



// கோப்பு பெயரை வரையறுக்கவும்
$ கோப்பு பெயர் = 'newfile2.txt';
// படிப்பதற்கு கோப்பைத் திறக்கவும்
$ file_handler = fopen ($ கோப்பு பெயர், 'இல்');
// கோப்பு கையாளுபவர் உருவாக்கப்பட்டுள்ளாரா இல்லையா என்பதை சரிபார்க்கவும்
என்றால்(!$ file_handler)
// பிழை செய்தியை அச்சிடுங்கள்
தி (எழுதுவதற்கு கோப்பு திறக்க முடியாது
'
);
வேறு
{
// $ தரவிலிருந்து 35 பைட்டுகளை எழுதுங்கள்
$ தரவு = PHP என்பது வலை பயன்பாட்டை உருவாக்குவதற்கான ஒரு பிரபலமான ஸ்கிரிப்டிங் மொழி.
'
;
fwrite ($ file_handler, $ தரவு, 35);
// கோப்பை மூடு
fclose ($ file_handler);
// வெற்றிச் செய்தியை அச்சிடுங்கள்
வெளியே எறிந்தார் '

கோப்பு 35 பைட்டுகளின் உள்ளடக்கத்துடன் உருவாக்கப்பட்டது.

'
;

// கோப்பின் உள்ளடக்கத்தை அச்சிடுங்கள்
வெளியே எறிந்தார் '

உருவாக்கிய பிறகு கோப்பின் உள்ளடக்கம்:

'
;
வெளியே எறிந்தார் file_get_contents ($ கோப்பு பெயர்);
}
?>

வெளியீடு:

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

முடிவுரை:

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