[英]Stop downloading files on page load
我有以下抓取器正在下载空文件并将它们保存到我的文件夹中。 所以我喜欢20k视频文件,每个都是40kb。 我怎么能得到它所以这个脚本将不会DL直到表单提交。
$rename = substr(md5(rand(0,9999)), 17, 10);
$ch = curl_init("$vid");
$fp = fopen("$rename.m4v", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
$url_insert = "/dom/";
if(isset($_POST['some-form-item'])){
$rename = substr(md5(rand(0,9999)), 17, 10);
$ch = curl_init("$vid");
$fp = fopen("$rename.m4v", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
$url_insert = "/dom/";
}
只有当表格中贴有内容时才会运行,将顶部的if更改为posteD中的项目?
<?
if(isset($_POST["submit"])) {
$rename = substr(md5(rand(0,9999)), 17, 10);
$ch = curl_init("$vid");
$fp = fopen("$rename.m4v", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
$url_insert = "/dom/";
}
为此,必须将提交按钮的name元素设置为submit。
即: <input type="submit" name="submit" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.