САМОУЧИТЕЛЬ PHP 4

         

Пример: переопределение обработчиков - часть 3


   $f=@fopen($fname,"wb");      if(!$f) return "";

   fwrite($f,$val);

   fclose($f);

   return true;

}

// Âûçûâàåòñÿ ïðè óíè÷òîæåíèè ñåññèè

function ses_destroy ($key)

{

   return @unlink(ses_fname($key));

}

// Ñáîðêà ìóñîðà — èùåì âñå ñòàðûå ôàéëû è óäàëÿåì èõ

function ses_gc($maxlifetime)

{

   $dir=ses_fname(".");

   // Ïîëó÷àåì äîñòóï ê каталогу òåêóùåé ãðóïïû ñåññèè

   $d=@opendir($dir); if(!$d) return false;

   $DelDir=1; // Ïðèçíàê òîãî, ÷òî каталог ïóñò, è его ìîæíî óäàëèòü

   // ×èòàåì âñå ýëåìåíòû êàòàëîãà

   while(($e=readdir($d))!==false) {

      // Åñëè ýòî "òî÷êè", ïðîïóñêàåì èõ

      if($e=="."||$e=="..") continue;

      // Ôàéë ñëèøêîì ñòàðûé?




Содержание  Назад  Вперед






Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий