0
我有一个运行时有人上传一个文件下面的PHP代码:PHP获取文件内容
if ($_FILES['files']['error'] === UPLOAD_ERR_OK) {
die("Upload failed with error " . $_FILES['file']['error']);
}
$namme = $_FILES['files']['name'][0];
$namme = substr($namme, strpos($namme,"."), strlen($namme));
$ok = false;
switch ($namme) {
case '.docx':
case '.txt':
case '.pdf':
break;
default:
die("Unknown/not permitted file type");
}
$filename = $_FILES['files']['tmp_name'][0];
$file = _file_get_contents('./'.$_FILES['files']['name'][0], true);
我想打印的所有内容了,但我不希望先保存文件然后打开它。
我的问题是:是否可以打开文本文件打印内容而不保存文件?
是否可以保存文件获取内容然后删除文件? –
[“该文件将在请求结束时从临时目录中删除,如果该文件未被移走或重命名。”](http://www.php.net/manual/en/features.file-upload .POST-method.php) –