<?
touch('files/touch.file');
$filesList = scandir('files');
echo 'Содержимое директории «files»:<br>';
if(sizeof($filesList) > 2) foreach($filesList as $fileName) if($fileName != '.' && $fileName != '..') echo ' '.$fileName.'<br>';
echo '<br>';
copy('files/touch.file', 'files/touch.copy');
$filesList = scandir('files');
echo 'Содержимое директории «files»:<br>';
if(sizeof($filesList) > 2) foreach($filesList as $fileName) if($fileName != '.' && $fileName != '..') echo ' '.$fileName.'<br>';
$filePointer = fopen('files/touch.file', 'w');
fputs($filePointer, "Первая строка\n");
fputs($filePointer, "Вторая строка\n");
fclose($filePointer);
echo '<br>';
echo 'Содержимое файла touch.file:<br>';
$filePointer = fopen('files/touch.file', 'r');
while($currentString = fgets($filePointer)) echo $currentString.'<br>';
fclose($filePointer);
echo '<br>';
echo 'Содержимое файла touch.file:<br>';
$touchFileContent = file_get_contents('files/touch.file');
echo $touchFileContent;
echo '<br><br>';
file_put_contents('files/touch.file', "Вася\nПетя");
echo 'Содержимое файла touch.file:<br>';
$filePointer = fopen('files/touch.file', 'r');
while($currentString = fgets($filePointer)) echo $currentString.'<br>';
fclose($filePointer);
echo '<br>';
unlink('files/touch.file');
unlink('files/touch.copy');
?>