Error al subir archivo al servidor Linux

aqm306
10 de Septiembre del 2005
Hola a todos. Estoy realizando una página y quiero subir un archivo a un servidor linux. Lo estoy haciendo con PHP pero me manda error. Este el codigo que uso:
<HTML>
<HEAD>
<TITLE>Subir Archivo</TITLE>
</HEAD>



<?
include("conex.php");
$link=Conectarse();

if($boton){
if(is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])){
copy($HTTP_POST_FILES['archivo']['tmp_name'],$HTTP_POST_FILES['archivo']['name']);
$subio=true;
}

if($subio){

$nombre=$HTTP_POST_FILES['archivo']['name'];

echo "El archivo subio con exito";


}else{
echo "El archivo no cumple con las reglas establecidas";
}
die();
}
?>





<BODY>

<hr color="blue">
<h1><center>Subir Formato</center></h1><br>
<hr color="blue">



<FORM ACION="<?=$PHP_SELF?>" METHOD="post" ENCTYPE="multipart/form-data" NAME="form1">
<p align="center">Archivo
<input name ="archivo" type="file" id="archivo">
</p>
<br>
<center>Descripsión:</center>
<p align="center"><input name="des" type="Text" size="70"></p><br><br>
<p align="center"><input name="boton" type="submit" id="boton" value=" Subir "></p>

</FORM>

</BODY>
</HTML>