龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

图片下载

时间:2014-07-22 14:49来源: 作者: 点击:
分享到:
<无详细内容>
<?php
function GrabImage($url, $filename = "") {
	if ($url == "")
		return false;
	if ($filename == "") {
		$ext = strrchr ( $url, "." );
		if ($ext != ".gif" && $ext != ".jpg" && $ext != ".png" && $ext != ".bmp")
			return false;
		$filename = date ( "dMYHis" ) . $ext;
	}
	ob_start ();
	readfile ( $url );
	$img = ob_get_contents ();
	ob_end_clean ();
	$fp2 = @fopen ( $filename, "a" );
	fwrite ( $fp2, $img );
	fclose ( $fp2 );
	return $filename;
}
?>
<html>
<head>
<title>图片下载</title>
</head>
<body>
	<form method="POST" action="index.php">
		图片URL: <input type="text" name="url" size="80" /> <input type="submit"
			name="submit" value="提交" /><br />
<?php
if ($_POST ['submit'] != NULL) {
	$img = GrabImage ( $_POST ['url'] );
	if ($img)
		echo '<pre><img src="' . $img . '"></pre>';
	else
		echo "下载失败。";
}
?>
</form>
</body>
</html>
精彩图集

赞助商链接