Loading...
Как проверить если в папке data/test.vv файла такого нет, чтобы скрипт его сам создавал?
________
посл. ред. 15.09.2023 в 18:28; всего 2 раз(а); by SNEG
php
<?php

if (!file_exists($_SERVER['DOCUMENT_ROOT'].'/data/test.vv'))
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/data/test.vv', 'ok');
Почему не работает?
php
$filename = ROOT_DIR.'data/test.log';
if(!file_exists($filename))
$lox = fopen($filename, 'w');
else
$lox = fopen($filename, 'a');

function log_to_file($data)
{
fwrite($lox, date('[Y-m-d H:i:s]').$data.PHP_EOL);
fclose($lox);
return $lox;
}

echo log_to_file('Тест');
SNEG (15 сен 2023, в 21:44)
Почему не работает?
php
$filename = ROOT_DIR.'data/test.log';
if(!file_exists($filename))
$lox = fopen($filename, 'w');
else
$lox = fopen($filename, 'a');

function log_to_file($data)
{
fwrite($lox, date('[Y-m-d H:i:s]').$data.PHP_EOL);
fclose($lox);
return $lox;
}

echo log_to_file('Тест');
global ..)

function log_to_file($data)
{
global $lox;
...
Перезаписал 1 в браузере выводит вместо белой страницы
php
if(!file_exists($filename))
$lox = fopen($filename, 'w');
else
$lox = fopen($filename, 'a');

function log_to_file($data)
{
global $lox;
$z = fwrite($lox, date('[Y-m-d H:i:s]').$data.PHP_EOL);
$z = fclose($lox);
return $z;
}

echo log_to_file('Тест');
Если так то можно проще:>
function vlog($text){
file_put_contents(ROOT_DIR.'/data/'.date('Y-m-d').'.log', $text."\r\n", FILE_APPEND);
}
и функции для проверки файла: is_file, на сколько помню, лень смотреть, file_exists - проверяет, или файл, или папка
nicefile (15 сен 2023, в 22:11)
Если так то можно проще:>
function vlog($text){
file_put_contents(ROOT_DIR.'/data/'.date('Y-m-d').'.log', $text."\r\n", FILE_APPEND);
}
и функции для проверки файла: is_file, на сколько помню, лень смотреть, file_exists - проверяет, или файл, или папка
В очередной раз ты наговнокодил как мог, ладно я не понимаю первый раз делаю но ты не остановил работу функции, впихнул дату в лог который вечный не понятно зачем в нём дата создания если он и через пол года будет жить .sarcasmic. ладно я понимаю один день один лог файл
Талан обосрать код на все 100 работает у тебя
________
посл. ред. 15.09.2023 в 22:30; всего 3 раз(а); by SNEG
Онлайн: 5
Время:
Gen. 0.0911
(c) Bym.Guru 2010-2025