Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-使用临时URL从目录访问上载的文件_Php - Fatal编程技术网

PHP-使用临时URL从目录访问上载的文件

PHP-使用临时URL从目录访问上载的文件,php,Php,我正在创建一个页面,用户可以上传他们的文件,并查看文件,如果他们愿意,但挑战它,我不想显示文件在我的项目中存在的确切文件路径,寻找一些用户可以访问临时文件夹位置的文件,如下图所示 原始文件路径 /files/upload/documents/example.pdf 访问原始文件的URL www.example.com/files/upload/documents/example.pdf www.example.com/temp/example.pdf 访问文件的临时URL www.exam

我正在创建一个页面,用户可以上传他们的文件,并查看文件,如果他们愿意,但挑战它,我不想显示文件在我的项目中存在的确切文件路径,寻找一些用户可以访问临时文件夹位置的文件,如下图所示

原始文件路径

/files/upload/documents/example.pdf
访问原始文件的URL

www.example.com/files/upload/documents/example.pdf
www.example.com/temp/example.pdf
访问文件的临时URL

www.example.com/files/upload/documents/example.pdf
www.example.com/temp/example.pdf

正在查找某些内容,以便用户可以使用临时URL访问该文件。

如果是核心PHP,则可以使用以下代码:

<?php
$path = explode("/",$_SERVER['REQUEST_URI']);
$filename = $path[array_key_last($path)];
echo file_get_contents("/files/upload/documents/".$filename);

如果有任何用户访问
www.example.com/temp/example.pdf
,我已经知道我想要的文件名。所以他/她可以查看PDF文件,而不知道文件在网站中的原始路径。