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.