Esempio n. 1
0
 static public function savefile($filename, $content) {
     // записать файл
     $file = @fopen($filename, "w");
     if ($file) {
         if (is_array($content)) {
             // если передали набор данных сохраним переменные в формате key|var
             foreach ($content as $key => $value) {
                 // сохраним все переменные в файл txt, чтоб xls потом сам оттуда забрал
                 // использем в качестве разделителя вертикальную черту, скорее всего её не будет в данных
                 // если же, паче чаяния, она там окажется придется использовать тройную, скажем, и
                 //  переписывать скрипты в xls файле
                 fwrite($file, sprintf("%s|%s\n",multibyte::utf8_to_cp1251($key),multibyte::utf8_to_cp1251(html_entity_decode($value))));
             }
         } else {
             // иначе просто запишем текст
             fwrite($file, $content);
         }
         fclose($file);
         chmod($filename, 0777);
         return true;
     } else {
         return false;
     }
 }