1

早上好

我正在寻找一种将文件(即从网页下载的文件)放入变量的解决方案。但是我所做的每件事我都无法将文件放入变量中。这是因为它不是直接下载。我和文件之间有一个小部件。

每当我使用以下代码创建页面时,我都可以将文件下载到我的 PC 上。

<?php
        print "<form id='page-signinForm' action='https://www.zazzle.com/lgn/signin' accept-charset='UTF-8' method='post' novalidate='novalidate' target='hidden-form'>";
        print " <input type='hidden' name='process' id='process' value='login'>";
        print " <input type='hidden' name='lru' id='lru' value='http://www.zazzle.com/'>";
        print " <input type='hidden' name='tosmsg' id='tosmsg' value='True'>";
        print " <input id='page_username-input' name='login_username' type='hidden' placeholder='' class='error' value='userID'>";
        print " <input id='page_password-input' name='login_password' type='hidden' placeholder='' value='Password'>";
        print " <input  type='submit' value='Sign in' >";
        print "</form>";

        print "<IFRAME style='display:none' name='hidden-form'></IFRAME> ";

        print "<iframe src="http://www.zazzle.com/my/earnings/royaltyhistory?exportCsv=1"></iframe>:'
?>

如果您没有 zazzle 帐户,您将无法对此进行测试。有没有好的方法来做到这一点。

马塞尔

4

1 回答 1

0

我不确定我是否正确理解了您的问题,但是如果您正在寻找“下载远程文件(在 Internet 上的某个地方)并将其内容保存到变量中”的方法,我建议您查看fopencurl PHP 的。

如果文件不能直接访问,您可以先下载文件并将其保存到您提到的“小部件”的位置,然后使用 PHP 的 file_get_content 将内容放入变量中。

于 2013-07-26T09:17:19.180 回答