2013-06-05 28 views
-5

我解析Flash網站,並希望從他們抓取swf文件。下載並保存我的服務器上的SWF文件與PHP

我的問題是如何使用PHP將swf文件保存在我的服務器(而不是我的電腦)上。

+0

從服務器運行腳本?否則,請查看php的http://php.net/manual/en/ref.ftp.php FTP功能,我假設您有FTP訪問您的服務器。 – Pankucins

回答

1

您可以使用file_get_contents函數將任何文件保存爲PHP以獲取原始數據,並使用file_put_contents函數保存到磁盤。確保您有對file_put_contents的文件位置的寫入權限。

同樣出於安全原因,我不會將任何您檢索到的文件存儲在可以直接執行的路徑中。所以請嘗試將它們存儲在文檔根目錄下。

<?php 
$swffile = file_get_contents('http://www.example.com/game.swf'); 
file_put_contents('localgame.swf', $swffile); 
?> 
+0

thx Hugo Delsing這是對的!我不能將你的答案標記爲我的答案答案:( – GioGio

相關問題