Error al subir archivo al servidor Linux
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>
<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>
