File Functions In Php
PHP:File Functions In Php:
Basename(): this function returns
the file name from a path.
Basename(path[,suffix]);
Where path argument
specifies the path to check and suffix argument specifies a file extensions. If
the file name has this extension , the file extension willnot show.
Copy(sourcefile
, target files) : this function copies a file and returns
TRUE on success and FALSE on failure.if the destination file already exists ,
it will be over written.
Dirname(path)
: this function returns the directory name from a
path.
Disk-free-space(directory)/diskspace(directory):
this function returns the free space in bytes
of the soecified directory.
Disk-total-space(directory):
<?php
$path="c:/xampp/htdocs/india.txt";
$fname=
basename($path);
$fname =
basename($path,".txt");
echo "file
name=".$fname."<br>";
$dname =
dirname($path);
echo "directory
name=".$dname."<br>";
$res =
copy("india.txt","india1.txt");
if($res)
echo "file copied!!!<br>";
echo "disk free
space in c:drive-".
disk_free_space("C:/")."bytes";
OutPut:
?>
file name=india
directory
name=c:/xampp/htdocs
file copied!!!
disk free space in
c:drive-34333818880bytes
fgetss():
this function returns a line
with html and php tags removed, from an open file. The fgetss() function stops returning on a new
line , at the specified length,or at EOF which never comes first. This function
returns FALSE on Failure.
fgetss(file
resource[,length,tags])
where length argument
specifies the member of bytes to read. Default is 1024 bytes and”tags”
attribute specifies tags that will not be removed.
<?php
$fp =
fopen("india.txt","r") or exit("unabel to open
file!!!");
while(!feof($fp))
{
// $str = fgetss($fp);
$str =
fgetss($fp,1024,"<ins><font>");
echo $str."<br>";
}
fclose($fp);
?>
File-exists(path):
this function checks whether or not a file or
directory exists.
<?php
$a =
file_exists("india.txt");
if($a)
echo "<h1> file exists";
else
echo "<h1>file not exists";
?>
OutPut:
file exists
file-get-contents(path):
this function reads a file contents into a
string.
File-put-contents(filename,data):
this function writes a string to a file. This
function returns the number of bytes/characters returns to the file.
Fielatime(filename):
this function returns the last access time of
the specified file and it returns the timestamp[in seconds from 1970 jan 1st
onwards].
Filectime(filetime)
: this function
returns the creation time as time stamp.
Filegroup(filename):
this function returns the groupID of the
specified file.
Filesize(filename)
Filetype(filename):
thie function returns the file type of a specified file or directory and it
returns one of the seven possible values on success or False on failure.
Possible
return values: fifo, char, dir , block, link, file , unknown.
<?php
echo
"<h1>";
$str =
file_get_contents("india.txt");
echo
$str."<br>";
$str =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$n =
file_put_contents("alpha.txt", $str);
echo " no.of chars
written to file=".$n."<br>";
date_default_timezone_set("Asia/Calcutta");
$c=
filectime("india.txt");
$cdate =
date("1,ds-M-y::H:i:s",$c);
echo "india.txt is
created on - ".$cdate."<br>";
echo "file group
-".
filegroup("india.txt")."<br>";
echo "file type
-" .
filetype("images")."<br>";
echo "file size =
".
filesize("alpha.txt")."bytes";
?>
OutPut:
no.of chars written to
file=26
india.txt is created on
- 1,0438-Oct-12::10:33:38
file group -0
file type -dir
file size = 26bytes
php file functions, file functions php, php file handling functions, file functions in php.,
0 comments:
Post a Comment