将文件下载到var

时间:2013-07-26 09:08:03

标签: csv login download

早上好

我正在寻找一种解决方案,将文件从网页下载到变量中。但是我每做什么我都无法将文件转换为变量。这是因为它不是直接下载。我和文件之间有一个小部件。

我可以将文件下载到我的电脑上,当我创建一个包含以下代码的页面时。

<?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帐户,则无法对此进行测试。 有没有办法做到这一点。

马塞尔

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你的问题,但是如果你正在寻找'下载远程文件(在互联网上的某个地方)并将其内容保存到变量'的方法,我建议你研究一下PHP的fopencurl

如果文件无法直接访问,您可以先下载并将文件保存到您提到的'widget'的位置,然后使用PHP的file_get_content将内容转换为变量。