Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2009, 08:43
juanxml
 
Fecha de Ingreso: junio-2009
Mensajes: 45
Antigüedad: 14 años, 11 meses
Puntos: 0
Ayudita para subir archivos

Hola, tengo bastantes dudas y estoy un poco liado, a ver si me pueden echar una mano.

He realizado una web mediante html y maquetada con css. Una de ellas la he llamado "alumnos.php" (ya que tiene codigo php, si hay que poner .html diganmelo).

Quiero que se puedan subir archivos a mi web, pero no me funciona. Trabajo en Windows y tengo que trabajar ahí por fuerza, no puedo usar linux.

Mi formulario es el siguiente:

<form name="alumnos" action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" />
<input type="submit" name="boton" value="Enviar" />
</form>

Mi script en PHP al inicio de la página es:

<?php
$path="archivos\";
$nombre_archivo = $_FILES['userfile']['name'];
if($boton) {
if (is_uploaded_file($HTTP_POST_FILES['user_file']['tmp_name'])) {
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $path.$_FILES['userfile']['name']);
$subido = true;
}

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

Pero me da error PHP y me salen errores en todas las lineas. Tampoco se sube nada a la carpeta que quiero.

He probado también, nombrando la web .html, sin poner código php y en el formulario hacer action="subir.php" y en subir.php poner el script que puse antes, pero me sale lo mismo.

Alguien me puede echar una mano.

Muchísimas gracias y un saludo.