Created
September 12, 2018 06:27
-
-
Save naufdotal/8112ec060204cef6ef44351aa5fa0f96 to your computer and use it in GitHub Desktop.
wget.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<p style="width: 70%;margin: auto;margin-top: 5%;font-size:larger;text-align:center"> | |
Download a file from any URL</p> | |
<form method="post" style="width: 70%;margin: auto;margin-top: 10%;"> | |
<input name="url" size="50" placeholder="Source URL" style="width: 100%;height: 10%;font-size: 1.5em;padding:10px" required> | |
<input name="submit" type="submit" value="Download" style="width: 30%;height: 10%;margin: 5% auto; display: block;"> | |
<p style="width: 70%;margin: auto;margin-top: 10%;font-size:larger;text-align:center"> | |
To <?php echo getcwd(); ?></p> | |
<p style="width: 70%;margin: auto;font-size: smaller;text-align: center;position: fixed;bottom: 0;background: #fff;"> | |
Powered by: <a href="https://karthikbhat.net/portfolio" target="_blank" style="color:#f60;text-decoration:none;">Karthik</a></p> | |
</form> | |
<?php | |
// maximum execution time in seconds | |
// set_time_limit (24 * 60 * 60); | |
if (!isset($_POST['submit'])) die(); | |
// folder to save downloaded files to. must end with slash | |
$destination_folder = ''; | |
$url = $_POST['url']; | |
$newfname = $destination_folder . basename($url); | |
/* // old script | |
$file = fopen ($url, "rb"); | |
if ($file) { $newf = fopen ($newfname, "wb"); | |
if ($newf) | |
while(!feof($file)) { fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 ); } | |
} | |
if ($file) { fclose($file); } | |
if ($newf) { fclose($newf); } | |
*/ | |
file_put_contents( $newfname, fopen($url, 'r')); | |
?> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment