Not sure why that one doesnt work but try this one.
<HEAD>
</HEAD>
<BODY>
<? if ( $action != "Y" ) { ?>
Please enter the following details.<P>
Maximum upload is currently set at 32MB<P>
<FORM method="post" enctype="multipart/form-data" action="<? echo $PHP_SELF; ?>"
<INPUT type="hidden" name="action" value="Y">
<INPUT type="hidden" name="MAX_FILE_SIZE" value="32768000">
<TABLE>
<TR>
<TD>File to upload</TD>
<TD><INPUT type="file" name="file1" size="30"></TD>
</TR>
<TR>
</TABLE>
<P>
<INPUT type="submit" value="Upload now">
<INPUT type="reset" value="Reset">
<INPUT type="button" value="Cancel" onclick="javascript:window.close()">
</FORM>
<P>
<? } else { ?>
Upload Results.<P>
<?
$filesize=$HTTP_POST_FILES['file1']['size'];
if ( $filesize > $MAX_FILE_SIZE )
{
echo '<FONT color="red">Warning :</FONT> The file you have atempted to uploa
d exceeds the maximum allowed.';
echo "<P><HR><P>";
echo "<INPUT type=\"button\" value=\"Another\" onclick=\"window.location='".$PHP_SELF."'\">";
echo " ";
echo "<INPUT type=\"button\" value=\"Close Window\" onclick=\"javascript:win
dow.close()\">";
echo '</CENTER></BODY>';
exit();
}
$uploadpath=getcwd()."/uploaded";
if ( !is_dir($uploadpath) )
{
mkdir($uploadpath, "0777");
}
$source=$HTTP_POST_FILES['file1']['tmp_name'];
$filename=$HTTP_POST_FILES['file1']['name'];
$dest=$uploadpath."/".$filename;
if ( move_uploaded_file( $source, $dest ) )
{
echo "File upload completed successfully.";
}
else
{
echo "File upload failed.";
if ( $source == 'none' || $source == '' )
{
echo "<P>No filename supplied for upload.";
}
}
echo "<P><HR><P>";
echo "<INPUT type=\"button\" value=\"Another\" onclick=\"window.location='".$PHP
_SELF."'\">";
echo " ";
echo "<INPUT type=\"button\" value=\"Close Window\" onclick=\"javascript:window.
close()\">";
?>
<P><HR><P>
<? } ?>
</CENTER>
</BODY>
Mark.