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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s