Subida de ficheros con html y Php

Para subir ficheros mediante html y php he encontrado estos dos ficheritos.

La versión que he encontrado era un poco obsoleta y he tenido que modificar algo el código para que funcione con php 5, pero vamos que no me he matado mucho.

Dejo aquí el primer código, utilizado para pedir los datos del fichero a subir:

<form action="subearchivo.php" method="post" enctype="multipart/form-data">
<b>Nombre de Fichero:</b>
<br>
<input type="text" name="cadenatexto" size="20" maxlength="100">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<br>
<br>
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar">
</form>

y el código que se ejecuta con el submit y que sube definitivamente el archivo:

<?php
$cadenatexto = $_POST["cadenatexto"];
echo "Nombre Fichero: " . $cadenatexto . "<br><br>";

$nombre_archivo = $_FILES['userfile']['name'];

echo "Nombre Archivo:" . $nombre_archivo."<br>";

$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];

if (move_uploaded_file($_FILES['userfile']['tmp_name'], "mapas_hwd/".$nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
?>

Enjoy!!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s