Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2008, 06:28
lyra
 
Fecha de Ingreso: agosto-2005
Mensajes: 70
Antigüedad: 18 años, 8 meses
Puntos: 0
subir archivos al servidor

Hola a todos:
Agradecedía si alguien puede orientarme en lo siguiente:


Tengo el siguiente script para subir archivos al servidor:

Código PHP:
<? 
if($boton) { 
   if (
is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) { 
     if(
$HTTP_POST_FILES['archivo']['size'] < 500000) { 
         
copy($HTTP_POST_FILES['archivo']['tmp_name'], "documentos/".$HTTP_POST_FILES['archivo']['name']); 
           
$subio true
     } 
   } 


   if(
$subio) { 
      echo 
"El archivo subio con exito"
   } else { 
      echo 
"El archivo no cumple con las reglas establecidas"
   } 
   die(); 

?>
Código HTML:
<form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1"> 
  <p align="center">Archivo 
   <input name="archivo" type="file" id="archivo"> 
  </p> 
  <p align="center"><input name="boton" type="submit" id="boton" value="Enviar"></p> 
</form> 
El script lo he probado en local y me funciona perfectamente.
Lo he probado en otro servidor remoto que soporta php 5 y tambien funciona.

Pero en el servidor en el que necesito subir los archivos, me da el siguiente error en los ficheros log:

[client 80.34.59.60] PHP Notice: Undefined variable: boton in /var/www/vhosts/brenesygironella.com/httpdocs/pruebas/subir_archivos.php on line 12
[client 80.34.59.60] PHP Notice: Undefined variable: PHP_SELF in /var/www/vhosts/brenesygironella.com/httpdocs/pruebas/subir_archivos.php on line 30
[client 80.34.59.60] PHP Notice: Undefined variable: boton in /var/www/vhosts/brenesygironella.com/httpdocs/pruebas/subir_archivos.php on line 12, referer: http://www.brenesygironella.com/prue...r_archivos.php
[client 80.34.59.60] PHP Notice: Undefined variable: PHP_SELF in /var/www/vhosts/brenesygironella.com/httpdocs/pruebas/subir_archivos.php on line 30, referer: http://www.brenesygironella.com/prue...r_archivos.php.

Esto es porque la versión de este servidor es php4 y necesita algo más en el script ?.

Gracias de antemano.

Lyra: