我正在使用PHP文件抓取器腳本。我將遠程文件的URL放在字段上,然後將文件直接上傳到我的服務器。代碼如下所示:獲取遠程文件抓取後的文件名
<?php
ini_set("memory_limit","2000M");
ini_set('max_execution_time',"2500");
foreach ($_POST['store'] as $value){
if ($value!=""){
echo("Attempting: ".$value."<br />");
system("cd files && wget ".$value);
echo("<b>Success: ".$value."</b><br />");
}
}
echo("Finished all file uploading.");
?>
上傳文件我想顯示直接鏈接到文件後:例如
完成了所有文件上傳,直接網址: http://site.com/files/grabbedfile.zip
你能幫我確定這段代碼中最後上傳文件的文件名嗎?
在此先感謝
您的腳本通過'$ _ POST [「商店」]'是脆弱的執行任意命令。 – Gumbo
我不知道從sourceforge下載了它:( –
查看'system()'做了什麼,然後考慮當$ _POST ['store']'包含'http://example.com && rm -rf時會發生什麼/' – Gordon