如何在使用uploadify时将变量发送到不同的php

时间:2013-04-20 04:51:31

标签: php jquery uploadify

我想将uploadify集成到我的遗留应用程序中。

我无法找到将某个变量(文件名)发送到当前旧文件的方法。 (该文件具有database代码,用于将文件与其他表单参数一起存储在公共表中。

您能否告诉我如何将uplodify上传的文件名称发送到我的遗留php文件。

1 个答案:

答案 0 :(得分:0)

在uploadify中,一旦您拥有上传文件的文件名,就可以使用以下方法调用旧代码:

file_get_contents("http://yoursite.com/legacy.php?filename=" . urlencode($filename));

然后在legacy.php中:

if($_FILES['picture1']['name']){
    $filename = $_FILES['picture1']['name'];
}else if(isset($_GET['filename'])){
    $filename = $_GET['filename'];
}

最好进行完整性检查并确保$_GET['filename']位于您希望上传文件的目录中,并且不像"/etc/shadow"那样,因为遗产.php很可能是外部网络访问的。

这不是达到你想要的最好或最安全的方式,但它可能是最快最简单的。