cdi
Новичок
Применение tmpfile()
Здравствуйте!
Что-то официальная документации по функции tmpfile(), мягко говоря скромная. Ну приведен пример записи во временный файл, а как его прочитать, да ещё и манипулировать им (файлом) ? В сети тоже ничего не нашёл
.
Задача : есть по-парные числовые значения записанные в сессии (их примерно 8 000 ). Есть ссылка, при клике на которую должен создаться файл со значениями сессии и выдать его пользователю. Создавать реальный файл нет необходимости, да и желания. Так вот по приведённому в документации примеру, значения сессии я удачно записываю, а дальше ... А дальше, собственно, ничего
. Ниже привожу ужас, который в торопях пришёл на ум:
Как работать с tmpfile() ?
Заранее благодарен.
Здравствуйте!
Что-то официальная документации по функции tmpfile(), мягко говоря скромная. Ну приведен пример записи во временный файл, а как его прочитать, да ещё и манипулировать им (файлом) ? В сети тоже ничего не нашёл

Задача : есть по-парные числовые значения записанные в сессии (их примерно 8 000 ). Есть ссылка, при клике на которую должен создаться файл со значениями сессии и выдать его пользователю. Создавать реальный файл нет необходимости, да и желания. Так вот по приведённому в документации примеру, значения сессии я удачно записываю, а дальше ... А дальше, собственно, ничего

PHP:
$temp = tmpfile();
fwrite($temp, "writing to tempfile");
fclose($temp); // this removes the file
$file = file($temp);
print gettype($file).'<br>';
if (is_file($temp)) print 'Ok<br>';
else print 'not OK<br>';
print filesize ($temp);
Заранее благодарен.