<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>87年的脚本 &#187; 服务器</title>
	<atom:link href="http://blog.87dlife.com/archives/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.87dlife.com</link>
	<description>生活就是一个健康的人，一个美满的家庭，一份自己喜欢的工作，一样钟爱的消遣。</description>
	<lastBuildDate>Sun, 22 Aug 2010 12:13:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>从服务器端下载文件</title>
		<link>http://blog.87dlife.com/archives/2009/07/02/upload.html</link>
		<comments>http://blog.87dlife.com/archives/2009/07/02/upload.html#comments</comments>
		<pubDate>Thu, 02 Jul 2009 02:44:07 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[web2life]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[上传]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://blog.87dlife.com/archives/2009/07/02/%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%ab%af%e4%b8%8b%e8%bd%bd%e6%96%87%e4%bb%b6.html</guid>
		<description><![CDATA[家里的ADSL一直有问题，下载是超快的常常能达到1MB/S的速度可是上传速度一直不理想，可能是那个路由器的问题的，常常是只有1-5K/S左右，实在让人受不了，后来搜到了一个脚本，就直接从服务器端下载文件，省去了本地上传这个步骤，再加上服务端本来的网络就好，所以下载东西只是一下子的事，爽极了！

下面就是原代码：
&#60;form method=&#34;post&#34;&#62;
&#60;input name=&#34;url&#34; size=&#34;50&#34; /&#62;
&#60;input name=&#34;submit&#34; type=&#34;submit&#34; /&#62;
&#60;/form&#62;
&#60;?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 = 'temp/';
&#160;
$url = $_POST['url'];
$newfname = $destination_folder . basename($url);
$file = fopen ($url, &#34;rb&#34;);
if ($file) {
$newf = fopen ($newfname, &#34;wb&#34;);
if ($newf)
while(!feof($file)) {
fwrite($newf, fread($file, 1024 * 8 ), [...]]]></description>
			<content:encoded><![CDATA[<p id='fp'>家里的ADSL一直有问题，下载是超快的常常能达到1MB/S的速度可是上传速度一直不理想，可能是那个路由器的问题的，常常是只有1-5K/S左右，实在让人受不了，后来搜到了一个脚本，就直接从服务器端下载文件，省去了本地上传这个步骤，再加上服务端本来的网络就好，所以下载东西只是一下子的事，爽极了！</p>
<p><a rel="lightbox" href="http://blog.87dlife.com/wp-content/uploads/2009/07/upload.png"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="upload" src="http://blog.87dlife.com/wp-content/uploads/2009/07/upload_thumb.png" border="0" alt="upload" width="450" height="71" /></a></p>
<p>下面就是原代码：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;form method=&quot;post&quot;&gt;</li>
<li>&lt;input name=&quot;url&quot; size=&quot;50&quot; /&gt;</li>
<li>&lt;input name=&quot;submit&quot; type=&quot;submit&quot; /&gt;</li>
<li>&lt;/form&gt;</li>
<li>&lt;?php</li>
<li>// maximum execution time in seconds</li>
<li>set_time_limit (24 * 60 * 60);</li>
<li>if (!isset($_POST['submit'])) die();</li>
<li>// folder to save downloaded files to. must end with slash</li>
<li>$destination_folder = 'temp/';</li>
<li>&nbsp;</li>
<li>$url = $_POST['url'];</li>
<li>$newfname = $destination_folder . basename($url);</li>
<li>$file = fopen ($url, &quot;rb&quot;);</li>
<li>if ($file) {</li>
<li>$newf = fopen ($newfname, &quot;wb&quot;);</li>
<li>if ($newf)</li>
<li>while(!feof($file)) {</li>
<li>fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );</li>
<li>}</li>
<li>}</li>
<li>if ($file) {</li>
<li>fclose($file);</li>
<li>}</li>
<li>if ($newf) {</li>
<li>fclose($newf);</li>
<li>}</li>
<li>?&gt;</li></ol></div>
<p>另存为upload.php上传到服务器，再新一个temp文件夹，权限为777就好了，下载的文件都在那里面的。</p>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.87dlife.com/archives/2009/07/02/upload.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
