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.0812
(c) Bym.Guru 2010-2026