Estas son sólo algunas de las funciones para el manejo de archivos nativas en PHP.
file_exists() Comprueba la existencia de un archivo.
$path = $_SERVER['DOCUMENT_ROOT'] . '/directorio/archivo.txt';
if (file_exists($path) {
//si el archivo existe lo abrimos y lo leemos
$fp = fopen($path, 'rb');
while (!feof($fp)) {
$linea = fgets($fp);
echo $linea . '<br />'
}
}
filesize() determina el tamaño en bytes de un archivo.
filesize($_SERVER['DOCUMENT_ROOT'] . '/directorio/archivo.txt');
En PHP no existe una función "delete" para la eliminación física de archivos en el servidor. Para realizar esa tarea el lenguaje pone a nuestra disposición unlink()
unlink($_SERVER['DOCUMENT_ROOT'] . '/directorio/archivo.txt');