Хочу просто записать несколько строчек в файл, что бы самому их вручную не писать, но после выполнения функции в файле пусто. Файл успешно открывается и как показала проверка говорится, что успешно записывается, но в файле по итогу пусто.
function UpdateSmile(){
$ListSmile = scandir(__DIR__."/../../img/smile", 1);
$file = fopen(__DIR__."ListSmiles.txt", "w");
for ($i=0; $i < count($ListSmile)-2; $i++) {
$codeNameSmile = stristr($ListSmile[$i], ".", true);
$smile = "'$i' => ('$codeNameSmile', '$ListSmile[$i]'),\r\n";
fwrite($file, $smile);
}
fclose($file);
}