The filesystem functions allow you to access and manipulate the filesystem.
Function | Description |
---|---|
basename() | Returns the filename component of a path. |
chmod() | Changes the file mode. |
copy() | Copies a file |
chgrp() | Changes the file group |
chown() | Changes the file owner. |
delete() | See unlink() or unset() |
disk_free_space() | Returns available space on filesystem or disk partition. |
clearstatcache() | Clears the file status cache |
copy() | Copies a file |
fclose() | Closes an open file pointer |
fflush() | Flushes the buffered output to a file. |
dirname() | Returns the path of the parent directory. |
disk_total_space() | Returns the total size of a filesystem or disk partition |
fgetss() | Reads a specific number of bytes from a file and strip HTML tags and PHP code. |
diskfreespace() | Returns available space on filesystem or disk partition. Alias of disk_free_space(). |
feof() | Tests for end-of-file on a file pointer. |
fgetc() | Returns a character from file pointer. |
fgetcsv() | Gets line from file pointer and parse for CSV fields. |
fgets() | Read a specific number of bytes from a file. |
file_put_contents() | Write a string to a file |
file() | Reads entire file into an array |
filegroup() | Returns the group ID of a file |
file_exists() | Checks whether a file or directory exists. |
file_get_contents() | Reads entire file into a string |
fileatime() | Returns the last access time of a file |
filectime() | Returns the last change time of a file |
fileinode() | Returns the inode number of the file. |
filemtime() | Returns the last modification time of a file |
fileowner() | Returns the user ID of the owner of the file |
fileperms() | Returns permissions for the file |
filesize() | Returns the file size |
filetype() | Returns the file type |
flock() | Locks or releases a file |
fnmatch() | Matches a filename or string against a specified pattern |
fopen() | Opens a file or URL |
fpassthru() | Output all remaining data on a file pointer |
fputcsv() | Format line as CSV and write to file pointer |
fputs() | Alias of fwrite() |
fread() | Reads a specific number of bytes from a file |
fscanf() | Parses input from a file according to a specified format |
fseek() | Seeks on a file pointer |
fstat() | Returns information about a file using an open file pointer |
ftell() | Returns the current position of the file read/write pointer |
ftruncate() | Truncates a file to a given length |
fwrite() | Writes the contents of string to the file pointer |
glob() | Returns an array of filenames/directories matching a specified pattern |
is_dir() | Checks whether the file is a directory |
is_executable() | Checks whether the file is executable |
is_file() | Checks whether the file is a regular file |
is_link() | Checks whether the filename is a symbolic link |
is_readable() | Checks whether a file exists and is readable |
is_uploaded_file() | Checks whether the file was uploaded via HTTP POST |
is_writable() | Checks whether the filename is writable |
is_writeable() | Alias of is_writable() |
lchgrp() | Changes group ownership of symlink |
lchown() | Changes user ownership of symlink |
link() | Create a hard link |
linkinfo() | Returns information about a link |
lstat() | Returns information about a file or symbolic link |
mkdir() | Creates a directory |
move_uploaded_file() | Moves an uploaded file to a new location |
parse_ini_file() | Parse a configuration file |
parse_ini_string() | Parse a configuration string |
pathinfo() | Returns information about a file path |
pclose() | Closes process file pointer |
popen() | Opens process file pointer |
readfile() | Reads a file and writes it to the output buffer |
readlink() | Returns the target of a symbolic link |
realpath() | Returns canonicalized absolute pathname |
realpath_cache_get() | Returns realpath cache entries |
realpath_cache_size() | Returns realpath cache size |
rename() | Renames a file or directory |
rewind() | Rewind the position of a file pointer |
rmdir() | Removes an empty directory |
set_file_buffer() | Sets the buffer size of a file |
stat() | Returns information about a file |
symlink() | Creates a symbolic link |
tempnam() | Create temporary file with unique file name |
tmpfile() | Creates a unique temporary file |
touch() | Sets access and modification time of file |
umask() | Changes the current umask |
unlink() | Deletes a file |
If anyone has doubts on this topic then please do let me know by leaving comments or send me an email.
Hi, I do believe this is an excellent web site. I stumbledupon it 😉 I’m going to revisit once again since i have book marked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.
Hi! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to
get my site to rank for some targeted keywords but I’m not seeing very good gains.
If you know of any please share. Kudos! You can read similar blog here: Warm blankets
Howdy! Do you know if they make any plugins
to assist with Search Engine Optimization? I’m trying to get my website to rank
for some targeted keywords but I’m not seeing very good results.
If you know of any please share. Kudos! I saw similar blog here:
Bij nl
Hi there, just became alert to your blog through Google, and found that it is really informative.
I’m gonna watch out for brussels. I’ll be grateful if you continue this in future.
A lot of people will be benefited from your writing.
Cheers!!