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>
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: