ARTICLE

FileSystem Function in PHP: PART 5

Posted by Sharad Gupta Articles | PHP March 15, 2013
In this article I describe the PHP FileSystem functions file, fgetss, file_exists and file_get_contents.
Reader Level:

Introduction

In this article I describe the PHP FileSystem functions file, fgetss, file_exists and file_get_contents. To learn some other filesystem functions, go to:

  1. FileSystem Function in PHP: PART 1
     
  2. FileSystem Function in PHP: PART 2
     
  3. FileSystem Function in PHP: PART 3
     
  4. FileSystem Function in PHP: PART 4

PHP File() Function

The PHP filesystem file function reads an entire file into an array and returns the array with each element of the array corresponding to a line of the file, with the newline still attached or returns false on failure.

Syntax

file(path,include_path,context)

Parameters of the file function

The parameters of the function are:

Parameter Description
path It specifies the file to read.
include_path Set this parameter to one (1), if you want to search for the file in the include_path in php.ini file as well.
context It specifies a context for the file.

Example

<?php
echo
"<pre>";
print_r
(file("test.txt"));
?>


Output

file-function-in-php.gif

PHP fgetss() Function

The PHP filesystem function fgetss gets a line from the file pointer and strips the HTML and PHP tags.

Syntax

fgetss(file,length,tags)

Parameters of the fgetss function

The parameters of the function are:

Parameter Description
file It specifies the file to check.
length It specifies the number of bytes to read.
tags It specifies what tags are not to be removed.

Example

<?php
$
file = fopen("test.txt", "r");
while (!feof($file))
{
       echo fgetss($file);
       echo "<
br/>";
}
fclose($file);
?>
 
Output

fgetss-function-in-php.gif

PHP file_exists() Function

The PHP filesystem file_exists function checks whether a file or directory exists and it returns true if the file or directory specified by filename exists otherwise it returns false.

Syntax

file_exists(path)

Parameter in file_exists function

The parameter of the function is:

Parameter Description
path It specifies the path to check.

Example

<?
php
echo
file_exists("test.txt");
?>

Output

file-exists-function-in-php.gif

PHP file_get_contents() Function

The PHP filesystem file_get_contents function reads an entire file into a string and it returns the data read or false on failure.

Syntax

file_get_contents(path,include_path,context,start,max_length)

Parameters in file_get_contents function

The parameters of the function are:

Parameter Description
file It specifies the file to read.
include_path Set this parameter to one (1), if you want to search for the file in the include_path in php.ini file as well.
context It specifies the context file to handle.
start It specifies an offset of where to start reading the file.
max_length It specifies how many bytes to read.

Example

<?
php
echo
file_get_contents("test.txt");
?>


Output

file-get-contents-function-in-php.gif

Login to add your contents and source code to this article
comments
COMMENT USING
PREMIUM SPONSORS
Infragistics is experts in technology and design, and passionate about helping you build highly performant and stylish applications that solve problems, deliver inspiration, and maximize results.
SPONSORED BY
Nevron Chart