我需要幫助,使用php script
從互聯網上下載網頁。但是現在我有從網上下載網頁的腳本。但它正在下載像index.html名稱一樣具有相同名稱的網頁。用不同的名稱下載html頁面
我想用自己的名字下載網頁中的URL。就像公司簡介頁面下載與aboutus.html
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form method="post">
<input name="url" size="50" placeholder="URL" />
<input name="submit" type="submit" />
</form>
</body>
</html>
<?php
// maximum execution time in seconds
set_time_limit (24 * 60 * 60);
if (isset($_POST['submit'])) {
$url = parse_url($_POST['url']);
$folder = $url['host'];
if (array_key_exists('path', $url)) {
$file = explode('.', str_replace('/', '', $url['path']));
$file .= '.html';
} else {
$file = 'index.html';
}
if (!sizeOf(glob($folder))) {
mkdir($folder);
}
file_put_contents($folder . '/' . $file, fopen($_POST['url'], 'r'));
}
?>
這一切都在一個單一的腳本?或者,HTML部分在一個文件中,PHP部分在其他文件中? –
全部在單個文件中 –
分爲兩部分。將PHP代碼放在一個文件中,比如說urldownloader.php,然後在你的HTLP部分添加更改