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

         

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


// ×òåíèå äàííûõ èç âðåìåííîãî õðàíèëèùà

function ses_read($key)

{

   // Ïîëó÷àåì èìÿ ôàéëà è îòêðûâàåì файл

   $fname=ses_fname($key);

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

   // ×èòàåì äî êîíöà ôàéëà

   $st=fread($f,filesize($fname));

   fclose($f);

   return $st;

}

// Çàïèñü äàííûõ ñåññèè âî âðåìåííîå õðàíèëèùå

function ses_write($key, $val)

{

   $fname=ses_fname($key);

   // Ñíà÷àëà ñîçäàåì âñå каталоги (â ñëó÷àå, åñëè îíè óæå åñòü,

   // èãíîðèðóåì ñîîáùåíèÿ îá îøèáêå)

   @mkdir($d=dirname(dirname($fname)),0777);

   @mkdir(dirname($fname),0777);

   // Ñîçäàåì ôàéë è çàïèñûâàåì â íåãî äàííûå ñåññèè




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






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