[Assorted-commits] SF.net SVN: assorted:[1118] webget
Brought to you by:
yangzhang
From: <yan...@us...> - 2009-01-08 06:18:45
|
Revision: 1118 http://assorted.svn.sourceforge.net/assorted/?rev=1118&view=rev Author: yangzhang Date: 2009-01-08 06:18:40 +0000 (Thu, 08 Jan 2009) Log Message: ----------- added webget Added Paths: ----------- webget/ webget/trunk/ webget/trunk/README webget/trunk/src/ webget/trunk/src/index.php Added: webget/trunk/README =================================================================== --- webget/trunk/README (rev 0) +++ webget/trunk/README 2009-01-08 06:18:40 UTC (rev 1118) @@ -0,0 +1,4 @@ +Overview +-------- + +A web interface to downloading files - a quick and dirty "proxy." Added: webget/trunk/src/index.php =================================================================== --- webget/trunk/src/index.php (rev 0) +++ webget/trunk/src/index.php 2009-01-08 06:18:40 UTC (rev 1118) @@ -0,0 +1,19 @@ +<? +if($_GET['url'] && strpos($_GET['url'], "http://") == 0) { + $log = fopen('log', 'a'); + fwrite($log, strftime('%c') . ": " . $_SERVER['REMOTE_ADDR'] . " requests " . $_GET['url'] . "\n"); + fclose($log); + $s = fopen($_GET['url'], "r"); + header('Content-type: application/pdf'); + header('Content-Disposition: attachment; filename="downloaded.pdf"'); + print stream_get_contents($s); + fclose($s); +} else { +?> +<form action="." method="GET"> + <input type="text" name="url" size="100"/> + <input type="submit"/> +</form> +<? +} +?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |