从PHP处理脚本中检索变量?

时间:2010-12-19 16:23:46

标签: php uploadify

我正在使用PHP文件上传处理脚本(uploadify.com),以便用户上传图像以及表单提交。处理脚本包括为该文件提供唯一文件名的步骤。我想要做的是检索该唯一文件名,以便将表单提交包含在数据库中。

上传脚本在外部运行,永远不会重新加载表单页面。不确定我是否可以使用会话变量或POST / GET。这有意义吗?

2 个答案:

答案 0 :(得分:0)

uploadify将ajax请求发送到您通过script设置指定给它的php脚本。

假设你有这样的文件输入字段:

<input id="file_upload" name="file_upload" type="file" />

你可以通过$_FILES数组在你的php脚本中得到它:

var_dump($_FILES('file_upload'));

See the uploadify's documentation for more information.

您还可以在下载时检查uploadify包附带的php文件的来源。

答案 1 :(得分:0)

听起来你正在运行这个PHP上传脚本AJAX风格。在这种情况下,我建议做类似的事情:

var filename = $.ajax({
    async: false,
    type: "POST",
    url: "url-to-php-script.php",
    data: "postVar=value"
    }).responseText;

在你的php脚本中你需要回显文件名,它将放在变量文件名中。