Forum Webscript.Ru

Программирование => PHP => Тема начата: Bang от 13 Декабря 2001, 18:08:43

Название: tmpfile
Отправлено: Bang от 13 Декабря 2001, 18:08:43
При использовании функции tmpfile() возникает ошибка "Wrong parameter count for tmpfile()..."
Ипользуя я его что-то типа
$tmp=tmpfile($content);

Вроде бы, как написано в мануале, там и есть один параметр, так в чем же дело?

Версия php 4.0.6
Название: tmpfile
Отправлено: Britva от 13 Декабря 2001, 18:20:01
в моем мануале его нет.
она создает файл и возвращает идентификатор файла

какой у тебя мануал?
Название: tmpfile
Отправлено: Bang от 13 Декабря 2001, 20:27:08
ну, сейчас у меня нет его под рукой, чтобы точно сказать, но в принципе - к php4.
в том же разделе, где и остальные функции работы с файлами типа fopen
вот я и ожидала, что он создаст мне файл и вернет идентификатор. а он, видите ли, не хочет, и я не могу понять, в чем дело.
конечно, и без этого можно было бы обойтись, но хотелось, как красивее...
Название: tmpfile
Отправлено: Britva от 13 Декабря 2001, 20:32:40
Цитировать
tmpfile
(PHP 3>= 3.0.13, PHP 4 >= 4.0.0)

tmpfile -- Creates a temporary file

Description

int tmpfile (void)


Creates a temporary file with an unique name in write mode, returning a file handle similar to the one returned by fopen(). The file is automatically removed when closed (using fclose()), or when the script ends.



$temp = tmpfile();
fwrite($temp, "writing to tempfile");
fclose($temp); // this removes the file

чем не красиво? :)
Название: tmpfile
Отправлено: Lion от 13 Декабря 2001, 20:43:11
Цитировать
tmpfile();

Интересно, а какая практическая польза от временных файлов ? Они ведь доступны только пока работает скрипт.
Название: tmpfile
Отправлено: Britva от 13 Декабря 2001, 20:44:37
Цитировать
Интересно, а какая практическая польза от временных файлов ? Они ведь доступны только пока работает скрипт.

Большая. все зависит от задач.
Название: tmpfile
Отправлено: Bang от 13 Декабря 2001, 22:14:19
Britva , конечно, красиво...
поняла я свою ошибку, прямо позор какой-то, а не ошибка! :)

Lion, а вот надо мне какой-нибудь файл сформировать и куда-то там по фтп скинуть - создаю временный файл и скидываю