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.
|