我有一个正在用XAMPP测试的PHP脚本,该脚本将让用户上传文件,通过Python脚本运行文件,然后输出输出Excel文件。在我的本地计算机上,一切都很好。但是,我想将此工具放在工作的内部服务器(运行Ubuntu Linux)上,以便每个人都可以使用该工具。我遇到的问题是,在我的PHP脚本中,我检查了客户端的目录,以确保创建了输出目录,如果没有,则为他们创建输出目录。由于该工具已移至Linux端,因此我不确定如何引用用户目录以检查是否存在特定文件夹,甚至无法指定应该写入输出的位置。
我曾经想过要调用Python脚本,以将SFTP所选文件传输到Linux端,运行该过程,然后以SFTP输出文件。但是,我发现的问题是,我需要知道该文件的完整路径,并且上载过程似乎只捕获文件名本身(出于安全原因,我知道)。最终,我可以对如何使用XAMPP进行此工作的PHP / Python流程提出建议,并将其移至本地Linux服务器,并且仍然能够检查Windows文件目录并在需要时创建Windows文件夹。