嗨,我只是想知道如何做到这一点。
首先。我有一个带链接的CSV文件。
二。我创建了一个代码,以便将所有这些链接放在一个名为$data[]
的数组中。
第三。现在,我可以使用$data[]
变量访问所有链接。
问题。如何进行for循环,逐个打开所有链接?
请注意。 (我通过浏览器打开的链接自动下载图像。所以我真的需要在for循环中打开每个链接)
我已尝试将其放在<a href="$data[]" download>download</a>
上,但我必须单击每个按钮才能下载文件。任何想法都将是一个很大的帮助谢谢! :)
答案 0 :(得分:0)
你可以试试这个目的。在这里,您可以打开$ data []中给出的链接,而无需单击下载链接。
例如:
<?php
$data = array(
'https://www.google.co.in/',
'http://www.amazon.in/',
'https://www.flipkart.com/',
);
foreach($data as $key=>$value) { ?>
<a href="<?php echo $data[$key];?>" id="<?php echo 'test_'.$key;?>" target="_blank">download</a><?php
}
?>
<script type="text/javascript">
for (val = 0; val !== null; val++) {
var id = document.getElementById('test_'+val);
document.getElementById('test_'+val).click();
}
</script>