A função tmpfile() cria um arquivo temporário com um nome de arquivo exclusivo no modo leitura-gravação (w+).
arquivotmp()
Nota: Os arquivos temporários são excluídos automaticamente após o arquivo ser fechado (usando fclose()) ou quando o script termina.
Dica: veja tempnam().
<?php$temp = tmpfile();fwrite($temp, "Testing, testing.");//Retrocede até o início de filerewind($temp);//Lê 1k de fileecho fread($temp,1024); //Isso remove o filefclose($temp);?>
O código acima irá gerar:
Testando, testando.