我找到了一个很好的演示代码,可以根据自己的尝试进行工作。但是最终产品相当丑陋,并且不允许我查看文件。至于“不错”的部分,我有一种感觉应该是面向jquery的东西?
当我单击显示文件的链接时,出现URL not found错误。该文件的路径不正确...
这是不正确的,脚本当前尝试导航到的内容:
SELECT work,
task,
"date"
FROM (
SELECT work,
task,
"date",
MAX( "date" ) OVER ( PARTITION BY work ) AS latest_date
FROM TEST_RESULTS
WHERE RESULT ='PASSED'
AND task NOT IN (' ', 'N/A' )
)
WHERE "date" = latest_date
ORDER BY work, task;
这是正确的,可以在浏览器中显示文件:
http://server/var/www/html/reports/1/Doe_John/2019-04-01/Run_2_Report.pdf
是否有直接方法“减去”导致问题的多余文件路径部分?我必须添加{$ _SERVER ['DOCUMENT_ROOT']}部分以使其找到文件,但这似乎是导致问题的原因。
我也想按日期对文件进行排序,但操作不正确。日期按月份按字母顺序排序。可以仅使用HTML来完成此操作,还是应该再次查看类似Jquery的内容?
PHP以结构形式显示所有pdf文件:
http://server/reports/1/Doe_John/2019-04-01/Run_2_Report.pdf
答案 0 :(得分:1)
第二个链接有效,因为/var/www/html/
可能是服务器的DocumentRoot,如果使用的是Apache,则它是应用程序的根。