Added 2 File reading functions (#30120)
* Added 2 reading functions Added : fopen for reading, fread function and file_get_contents function. * Update index.md * Update index.md
This commit is contained in:
committed by
Randell Dawson
parent
030b9346bf
commit
f319a46b14
@ -3,11 +3,43 @@ title: File Reading
|
|||||||
---
|
---
|
||||||
## File Reading
|
## File Reading
|
||||||
|
|
||||||
This is a stub. <a href='https://github.com/freecodecamp/guides/tree/master/src/pages/php/functions/files/reading/index.md' target='_blank' rel='nofollow'>Help our community expand it</a>.
|
PHP prepared File Reading functions to ease user to only retrieve information outside PHP.
|
||||||
|
|
||||||
<a href='https://github.com/freecodecamp/guides/blob/master/README.md' target='_blank' rel='nofollow'>This quick style guide will help ensure your pull request gets accepted</a>.
|
### fopen("fileName.txt", "r")
|
||||||
|
Before we read a file, we need to prepare the file in PHP using fopen function reading mode("r"). The $fileHandler will be the file handler variable in the file reading operation.
|
||||||
|
```PHP
|
||||||
|
<?php
|
||||||
|
|
||||||
<!-- The article goes here, in GitHub-flavored Markdown. Feel free to add YouTube videos, images, and CodePen/JSBin embeds -->
|
$fileHandler = fopen("fileName.txt", "r");
|
||||||
|
|
||||||
|
?>
|
||||||
|
```
|
||||||
|
|
||||||
|
### fread()
|
||||||
|
After the desired file to be read has been prepared for reading, user can proceed to fread function to read contents of the file.
|
||||||
|
```PHP
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$content = fread($fileHandler, filesize("fileName.txt"));
|
||||||
|
|
||||||
|
?>
|
||||||
|
```
|
||||||
|
Content in the file "file.txt" will be stored in the variable $content.
|
||||||
|
|
||||||
|
### file_get_contents()
|
||||||
|
This file reading function is rather easy. This function doesn't need the file to be prepare by fopen().
|
||||||
|
|
||||||
|
```PHP
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$content = file_get_contents("fileName.txt");
|
||||||
|
|
||||||
|
?>
|
||||||
|
```
|
||||||
|
|
||||||
#### More Information:
|
#### More Information:
|
||||||
<!-- Please add any articles you think might be helpful to read before writing the article -->
|
<!-- Please add any articles you think might be helpful to read before writing the article -->
|
||||||
|
- [fopen Function](http://php.net/manual/en/function.fopen.php)
|
||||||
|
- [fread](http://php.net/manual/en/function.fread.php)
|
||||||
|
- [filesize](http://php.net/manual/en/function.filesize.php)
|
||||||
|
- [file_get_contents](http://php.net/manual/en/function.file-get-contents.php)
|
||||||
|
Reference in New Issue
Block a user