File Handling in PHP in Hindi
- fopen() : Opening File
- fwrite() : Writing or Creating File
- fread() : Reading File
- fclose() : Closing File
- unlink() : Deleting File
fopen() : Opening File
Syntax for fopen()
fopen("file_name", "mode");
- "file_name" : जिस file को open करना है उस file का नाम यहाँ पर आता है |
- mode : जिस mode पर इस file को open करना है वो mode यहाँ पर आता है |
123<?php
$open = fopen("file.txt", "r");
?>
File को open करने के लिए कुछ Modes
| Modes | Description |
|---|---|
| r | file को read किया जाता है | |
| r+ | file को read और write किया जाता है | |
| w | file पर data write किया जाता है | अगर file already नहीं होती तो उसे create किया जाता है | यहाँ पर file में पहले store हुआ data clear किया जाता है | |
| w+ | file को read और write किया जाता है | गर file already नहीं होती तो उसे create किया जाता है | यहाँ पर file में पहले store हुआ data clear किया जाता है | |
| a | file को write किया जाता है | अगर file पर already data होता है तो दिए हुए data को add किया जाता है | अगर file already नहीं होती तो उसे create किया जाता है | |
| a+ | file को read और write किया जाता है | अगर file पर already data होता है तो दिए हुए data को add किया जाता है | अगर file already नहीं होती तो उसे create किया जाता है | |
| x | file को write किया जाता है | अगर file already वहा पर होती है तो 'File exist' का error आ जाता है | |
| x+ | file को read और write किया जाता है | अगर file already वहा पर होती है तो 'File exist' का error आ जाता है | |
fwrite() : Writing or Creating File
Syntax for fwrite()
fwrite(file, "string", length_in_bytes)
Example for fwrite()
Source Code :Output :12345<?php
$file = fopen("file.txt","w");
echo fwrite($file,"Hello World!");
fclose($file);
?>
12
Hello World!
fwrite() function using Length
Source Code :Output :12345<?php
$file = fopen("file.txt","w");
echo fwrite($file,"Hello World!", 5);
fclose($file);
?>
5
Hello
fread() : Reading File
Syntax for fread
fread(file, length_in_bytes)
Hello World!Source Code :
Output :12345678<?php
$file = fopen("file.txt", "r") or die("file can't opened.");
$content = fread($file, 7);
echo $content;
fclose($file);
?>
Hello W
Syntax for filesize()
filesize(file_name);
Hello World!Source Code :
Output :123456789<?php
$file = fopen("file.txt", "r") or die("file can't opened.");
$file_size = filesize("file.txt");
$content = fread($file, $file_size);
echo $content;
fclose($file);
?>
Hello World
fclose() : Closing File
Syntax for fclose()
fclose(file)
Source Code :
12345<?php
$file = fopen("file.txt", "w");
fclose($file);
?>
Appending data to a File
Output :1234567<?php
$file = fopen("file.txt","a+");
echo fwrite($file," Hello Friend!");
fclose($file);
?>
14
Hello World Hello Friend!
Check File Opened or Not
Source Code :Output :1234567891011<?php
$file = fopen("file1.txt","r");
if($file == true){
echo "File Opened Successfully.";
}
else{
echo "Error Opening File.";
}
fclose($file);
?>
Error Opening File.
Check File Opened or Not using die function
Source Code :Output :12345<?php
$file = fopen("file1.txt","r") or die("Error Opening File.");
fclose($file);
?>
Error Opening File.
Deleting File
Syntax for unlink()
unlink(file_name)
Source Code :
Output :12345678<?php
$delete = unlink("file.txt");
if($delete){
echo "File deleted successfully.";
}else{
echo "Error deleting file.";
}
?>
File deleted successfully.