A PHP file function is just simply a name that we assign to a particular wedge of code which can be executed whenever required. For beginners and newbie PHP Website Development aspirants, it is not a giant issue because when you will understand this, then just enjoy playing with file function which will save your lots of precious time.
Checkout other tutorial of PHP,
- Introduction Of PHP File functions
- PHP Math functions
- Introduction of PHP Array Function and Use
- PHP Common String Functions and Use
Thus always prefer to write the code which is more readable. Just go through below mentioned important points which will aid you to learn working with file functions:
PHP Files – An overview:
The ability to access a file such as CSV files or plain text can be a great asset for you as a programmer. Instead of storing a database with multiple tables, it is better to store simple in a text file which is a great alternative. The presentation of files will basically start from creating, opening and closing the files. After explaining all the basics, there will be other important file tasks which will be explained including read, write, truncate, append and uploading files.
readfile( ) function:
In order to open a file, there a few methods which you always have to remember. The one will from which you need to start is
readfile( ). Just have a look as listed below and try this script as it is very simple to follow:
$file_contents = readfile(“dictionary.txt”);
fopen( ) function:
There is a better way to open the file, that is, with the use of
fopen( ). This option will facilitate you with more options such as reading and writing the file. It offers many more options to the user. Just consider the short example listed below:
$file_contents = fopen(“”dictionary.txt”,“r”);
There is one more way that you can use instead of
fopen( ). You can also use
fgets( ). This will allow you to read specified number of characters used in the line of text.
Various fopen( ) options:
There are several modes which can be used with fopen( ) functions just like you have learned the use of letter “r”. Have a look on the following detailed meanings of these letters:
• r: To read a file only.
• r+: To read and write to a file.
• w: To write to a file only
• w+: Similar to “w”, but used to read and write.
• a: To write and append data to the end of the file
• a+: Similar to “a” along with read access.
These were some basic modes that are commonly used.
CSV files are the abbreviation for Comma Separated Values. There are spreadsheet software similar to Excel which offer the opportunity to save the file with the extension – CSV. Here is the code for the same:
$file_handle = fopen(“widgets.csv”,“r”);
$line_of_text = fgetcsv(File_handle, 1024);
When you will run the above script, you will see that all the lines mentioned as the text are printed out on the screen.
The last and most important thing to remember is that always try to avoid the slipups while executing. This is possible if you will keep practicing by working on these codes.