如何处理php中的tmp文件?

时间:2014-04-08 11:16:21

标签: php

我需要在脚本运行时使用TMP文件,是否可以保存tmp一段时间???例如这段代码:

function doTmp($some_data) {
    $tmp_handle = tmpfile();
    $meta_datas = stream_get_meta_data($tmp_handle);
    $tmp_local_uri = $meta_datas['uri'];

    file_put_contents($tmp_local_uri, $some_data);

    var_dump(file_exists($tmp_local_uri));

    return $tmp_local_uri;
}

$test = doTmp('lololo');
var_dump(file_exists($test));

1 个答案:

答案 0 :(得分:0)

查看 tempnam() 文档并使用它。

如果您不需要知道临时文件的名称,则应使用 tmpfile()