InicioApuntes Y MonografiasPHP - como subir archivos al servidor
Acá les dejo un pequeño script básico para subir archivos a un servidor, es mas que todo para ver la dinámica de como se suben archivos al server mediante PHP, no tiene validaciones, pero está de mas decir que si lo van a usar para una página deben colocar sus respectivas medidas de seguridad.

<html>
<head>
<title>Subir archivos al server</title>
<style>
.estilo_formulario{width:300px; margin:auto;} /*estilos css */
.estilo_divs{margin:auto; padding:3px;}clase de estilos css /*estilos css*/
</style>
</head>

<body>
<?php
if (isset($_POST['boton_enviar'])){ //aca validamos si se ha enviado un archivo desde el formulario
$archivo_nombre= $_FILES["archivo"]["name"]; //aca se obtiene el nombre del archivo
$archivo_tamaño = $_FILES["archivo"]["size"]; //tamaño del archivo
$archivo_temporal = $_FILES["archivo"]["tmp_name"]; //direccion temporal en la que el servidor guarda el archivo antes de copiarlo

echo "<div><b>Nombre del archivo: </b>".$archivo_nombre."</div>";
echo "<div><b>Tamaño: </b>".$archivo_tamaño." bytes </div>";
echo "<div><b>Direcci&oacute;n temporal: </b>".$archivo_temporal."</div>";

$destino = 'archivos' ; //aca se define la direccion en la que quieres que se guarden los archivos cuando los subes al servidor
copy($_FILES['archivo']['tmp_name'],$destino.'/'. $_FILES['archivo']['name']); //esta instruccion es la que copia el archivo de la carpeta temporal a su destino en el servidor
}
?>

<div class="estilo_formulario">
<fieldset><legend>Subir archivos</legend> <!-- los tag <fieldset> y <legend> son con fines decorativos hacen un recuadro con titulo alrededor del form-->
<form method="POST" action="" enctype="multipart/form-data">
<div class="estilo_divs">Archivo: <input type="file" name="archivo" size=50></div>
<div class="estilo_divs"><input type="submit" value="Subir" name="boton_enviar"></div>
</form>
</fieldset>
</div>

</body>
</html>
Datos archivados del Taringa! original
29puntos
6,139visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
6visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

p
pjcastro🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.