在html脚本中运行php脚本时,保存php脚本输出并在其他php脚本中使用

在html脚本中运行php脚本时,保存php脚本输出并在其他php脚本中使用,php,html,backend,web-deployment,Php,Html,Backend,Web Deployment,我试图学习一点网络开发。我想创建一个网站,我可以上传一个图像,并将其转换为pdf格式。为此,我在HTML中添加了一个表单标记: //To create a button where I can upload an image document <form action="/php/upload.php" method="post" enctype="multipart/form-data"> <p>Uplo

我试图学习一点网络开发。我想创建一个网站,我可以上传一个图像,并将其转换为pdf格式。为此,我在HTML中添加了一个表单标记:

//To create a button where I can upload an image document
<form action="/php/upload.php" method="post" enctype="multipart/form-data">
   <p>Upload</p>
   <input type="file" id="fileToUpload" name="fileToUpload">
   <input type="submit" value="submit" name="submit">
</form>
// To create a button where I can convert the **uploaded** image document
<form action="/php/converter.php ../uploads/700kb.jpg" method="post">
   <p>Convert</p>
   <input type="submit">
</form>
//创建一个可以上载图像文档的按钮
上传

//创建一个可以转换**上传**图像文档的按钮 皈依

在第一个脚本“upload.php”中,我将图像保存/上传到服务器上(假设服务器上的文件位置为“./uploads/700kb.jpg”)。这很好

但现在我想运行另一个脚本,当我按下另一个提交按钮调用“converter.php”时,它将图像转换为pdf。现在的问题是,我需要向“converter.php”传递一个关于上传文件位置的参数。我试着在网上查找,但没有找到我想要的。因此,我希望在调用“upload.php”脚本时,以某种方式将
返回的
目标文件路径保存在HTML变量中,然后将此变量作为参数传递给另一个php脚本,作为
converter.php
。(这是我在谷歌上看到的,它应该是可能的)

为了测试至少这种将参数传递给PHP脚本的方法是否有效,我手动尝试在HTML表单标记中添加目标文件路径,
。但是,它不起作用(当然目标文件路径存在)。因此,这种将参数传递给HTML表单标记中的PHP脚本的方法不起作用?或者这只适用于命令行,比如
php/converter.php../uploads/700kb.jpg

此外,我的第一个问题仍然没有解决。我如何将
return
(即upload.php中的目标文件路径)保存为变量(或html中类似的内容),然后在按下相应的提交按钮时将其传递给另一个脚本
converter.php

另外,如果可能的话,我不想将两个php脚本合并为一个


非常感谢你的帮助

如果您总是使用相同的文件位置和名称,将其传递给下一个脚本的最简单方法是将其添加到URL中Convert按钮或链接所指向的查询字符串中(这是您有时在问号后面看到的URL的一部分),然后Convert.php可以从$\u GET读取它。如果要继续使用表单,请向表单添加一个隐藏的输入,将文件路径作为值,并让convert.php$\u GET读取它(如果表单方法是GET),或者从$\u POST读取它(如果表单方法是POST)。如果您不熟悉,有很多关于这些的在线教程

如果有任何人可能想尝试乱动你上传的文件,最好添加一个会话变量,在其中临时存储上传的文件路径;这使得了解文件在后端的处理方式变得更加困难。然后,您的转换脚本就可以从会话中读取它。还有许多很好的文章和教程解释PHP会话对象