怎么用PHP实现在输入框输入图片地址 然后点击按钮就自动下载图片(下载的图片要放在一个文件夹里面)
<?php
$input = '<form method="post" action=""><input type="text" name="url" id="url" style="width:800px;" /><input name="type" type="submit" value="下载" /></form>';
$url = isset($_POST['url'])?$_POST['url']:'';
if(empty($url)) {
echo($input);
}else{
$content=file_get_contents($_POST['url']);
$path="./image/";
$name=substr($url,strrpos($url,"/")+1);
file_put_contents($path.$name,$content);
echo($input);
echo("文件下载成功!");
}
?>
目前下载文件放在image目录 代码里可以自己修改,自定义下载目录
这个没有办法决定下载的图片放在客户端什么地方,除非使用浏览器插件。
下载文件名可以在服务器设定
header('Content-Disposition:attachment;filename=' . basename($filename));
但是客户端可以修改