<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.1" -->
<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/"
	>

<channel>
	<title>tomas.epineer.se</title>
	<link>http://tomas.epineer.se</link>
	<description>Macs, Rails, PHP and general nerdery</description>
	<pubDate>Fri, 15 Feb 2008 23:40:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.1</generator>
	<language>en</language>
			<item>
		<title>tesUpload</title>
		<link>http://tomas.epineer.se/tesupload/</link>
		<comments>http://tomas.epineer.se/tesupload/#comments</comments>
		<pubDate>Sun, 23 Apr 2006 12:22:11 +0000</pubDate>
		<dc:creator>Tomas Larsson</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://tomas.epineer.se/tesupload/</guid>
		<description><![CDATA[
tesUpload



One of the few things that PHP lacks that other web environments have, is the ability to report the progress of a file upload. This means that file uploads, especially uploads of larger files, can be extremely frustrating for end users when they don’t know if the upload is progressing or if it has stalled [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->
<h1>tesUpload</h1></p>

<p><img src="http://tomas.epineer.se/images/upload.png" align="right"></p>

<p>One of the few things that PHP lacks that other web environments have, is the ability to report the progress of a file upload. This means that file uploads, especially uploads of larger files, can be extremely frustrating for end users when they don’t know if the upload is progressing or if it has stalled or if it has even started.</p>

<p>tesUpload solves this problem by using a perl script that handles the progress reporting. Don&#8217;t worry if you are a hardcore PHP programmer, you won&#8217;t have to touch the perl code at all. Just put the cgi-script in your cgi-bin folder and forget about it.</p>

<p>For a more in-depth explanation of how this works, see my <a href="http://tomas.epineer.se/archives/3">original blog post</a> on the subject.</p>

<h2>Requirements</h2>

<p>tesUpload requires a webserver running PHP and Perl CGI-scripts (it&#8217;s probably easier to find web hosts that do than ones that don&#8217;t).</p>

<h2>Download</h2>

<p><a href="http://prdownloads.sourceforge.net/tesupload/tesupload-1_1.tar.gz?download">Download tesUpload</a></p>

<p>For support, bug reports &amp; feature requests, please visit the <a href="http://sourceforge.net/projects/tesupload/">tesUpload Sourceforge Page</a></p>

<p><a href="http://sourceforge.net/donate/index.php?group_id=163511"><img src="http://images.sourceforge.net/images/project-support.jpg" width="88" height="32" border="0" alt="Support This Project" /></a>
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=163511&amp;type=1" width="88" height="32" border="0" alt="SourceForge.net Logo" /></a></p>

<div style="clear: both"></div>

<p>tesUpload is published under the terms of the <a href="http://www.mozilla.org/MPL/">MPL</a>. The source code is available in the <a href="http://sourceforge.net/cvs/?group_id=163511">Sourceforge CVS</a>. tesUpload is based on megaupload by <a href="http://www.raditha.com">Raditha Dissanyake</a>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://tomas.epineer.se/tesupload/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
