Удалить и обновить файл, если 1 день - PullRequest
0 голосов
/ 22 июля 2011

Я пишу код на PHP, который удаляет файл, если ему больше суток.но он этого не делает и добавляет строку после него: (

$fileName = 'news/'.$_COOKIE['sign'];
if (isset($_COOKIE['sign']))
{
 if ((file_exists($fileName)) && (date("d",filemtime($fileName))==date("d")))
 {
  $data = file_get_contents($fileName);
  if ($data == '')
  {
   $data = 'Temporary network problem !';
   unlink($fileName);
  }
  echo $data;
}
else
 echo 'Fetch and put new news';

1 Ответ

2 голосов
/ 22 июля 2011
$fileName = 'news/'.$_COOKIE['sign'];
if (isset($_COOKIE['sign'])) {
    if ((file_exists($fileName)) && (date("d", filemtime($fileName)) == date("d"))) {
        $data = file_get_contents($fileName);
        if ($data == '') {
            $data = 'Temporary network problem !';
            unlink($fileName);
        }
        echo $data;
    }
    elseif(file_exists($fileName)) { //if not above, then delete it!
        unlink($fileName);
    } 
    else {
        echo 'Fetch and put new news';
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...