Basic File Handling in PHP – onlinecode
In this post we will give you information about Basic File Handling in PHP – onlinecode. Hear we will give you detail about Basic File Handling in PHP – onlinecodeAnd how to use it also give you demo for it if it is necessary.
Basic File Handling in PHP
PHP has different different method or functions for creating, reading, uploading, writing, closing, deleting files.
What is file handling in PHP
Before going to understand about file handling, you should first know what is file ?File is nothing but a sequence of bytes stored in a group.File are used to store your information and if you can make changes in your file whenever you want like:
- Opening & Closing File
- Creating File
- Reading File
- Writing File
- Editing File
Opening & Closing a File
Before doing any activity with files you need to open the file, also when you are going to open file then you can set mode, in which you want to open. Mode will be like read, write etc.
Modes | Description |
---|---|
r | Read only. Pointers at the beginning of the file |
r+ | Read and Write both. Pointers at the beginning of the file |
w | Write only. Opens and clears the contents of file; or creates a new file if it doesn’t exist |
w+ | Read and Write both. Opens and clears the contents of file or creates a new file if it doesn’t exist |
a | Append. Opens and writes to the end of the file or creates a new file if it doesn’t exist |
a+ | Read and Append both. Preserves file content by writing to the end of the file |
x | Write only. Creates a new file. Returns FALSE and an error if file already exists |
x+ | Read and Write both. Creates a new file. Returns FALSE and an error if file already exists |
Open a File :
You can use fopen() function to open a file in PHP. fopen() function takes two arguments, first contains the name of the file and second contains the mode of file.
Have a look at given example :
- $my_file='myfile.txt';
- $handle=fopen($my_file,'w')ordie('Cannot open file: '.$my_file);
$my_file = 'myfile.txt';$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);