Создавая универсальный скрпт, который в дальнейшем планируете тиражировать, Вы обязательно сталкнетесь с вопросом: "Где создавать временные файлы?". Очень просто: можно воспользоваться функциями tmpfile() или tempnam(). Но как получить именно папку для создания и размещения временных файлов? Я нашел, как мне кажется, оптимальное универсальное решение:
<?phpРезультат выполнения примера:
// если установлены сессии, то путь к временным файлам берем из них
$tmp_dir=session_save_path().'/';
echo $tmp_dir."<br>\n";
?>Скопировать в буфер
<?phpРезультат выполнения примера:
$tmp_dir=session_save_path().'/';
echo 'Каталог для временных файлов: '.$tmp_dir."<br>\n";
$tmp_file=tempnam(session_save_path(),'tmp_');
echo 'Временный файл: '.$tmp_file."<br>\n";
@unlink($tmp_file);
?>Скопировать в буфер
© Copyright 2008-2012 by KDG