Как я могу скопировать содержимое файла во временный файл в PHP? [Дубликат]

На этот вопрос уже есть ответ здесь:

Как получить временный путь к файлу? 5 ответов

Я попробовал это:

$temp = tmpfile();
file_put_contents($temp,file_get_contents("$path/$filename"));

Но я получаю эту ошибку: «Предупреждение: file_put_contents () ожидает, что параметр 1 будет строкой»

Если я попробую:

echo file_get_contents("$path/$filename");

Возврат к экрану содержимого файла в виде длинной строки. Где я не прав?

Ответы на вопрос(2)

Ваш ответ на вопрос