所以我正在尝试为存储在文件夹结构中的pdf文件设置路径。必须选择的文件取决于用户输入。 我想首先设置绝对路径,然后设置文件夹模式。
我存储文件的文件夹是:
C:\ Apache24 \ htdocs中\ archivedb \ Tourenfahrer \ 2017 \ 5
最后三个文件夹根据用户输入进行更改。
我在config.php中设置了我的根目录,如下所示:
create table public.t1
(
locust_id integer not null,
day integer,
month character varying(10),
year integer,
date timestamp without time zone,
latitude double precision,
longitude double precision
)
现在在我的php文件中,我收到了我的变量,这将是我的文件夹名称来搜索文件。
define( 'ROOT_DIR', dirname(__FILE__) );
现在请告诉我们如何使用这些变量访问相应的文件夹? 以及如何使用 glob(); ?
设置模式答案 0 :(得分:0)
请试试这个
define('ROOT_DIR', dirname(__FILE__));
define('DS', DIRECTORY_SEPARATOR);
if (!empty($_REQUEST['magName'] && $_REQUEST['year'] && $_REQUEST['issue'])) {
$magazineName = $_REQUEST['magName'];
$year = $_REQUEST['year'];
$issue = $_REQUEST['issue'];
$dir = $magazineName . DS . $year . DS . $issue;
echo "<h3>Use scandir:</h3>";
$files = scandir(ROOT_DIR . DS . $dir);
foreach ($files as $file) {
echo basename($file) . "<br>";
}
echo "<h3>Use glob:</h3>";
foreach (glob($dir . DS . '*') as $filename) {
echo basename($filename) . "<br>";
}
}