Netfilicos
RECURSOS PHOTOSHOP, PARA WEBMASTERS Y DISEÑADORES

 
 


Programacion

September 16, 2011

Como hacer un host de archivos con PHP

More articles by »
Written by: Wocker
Tags: , , , , , , , , , ,
php

El lenguaje de programación PHP permite hacer muchas cosas, sin la necesidad de usar plugins en nuestro servidor. Y para demostrar eso, hoy les venimos con un tutorial sobre como hacer un host de archivos con PHP.

Paso #1: Creamos nuestro formulario de seleccionar los archivos.

Para comenzar tenemos que crear nuestro formulario que es el cual va a recibir los archivos que los usuarios envíen y se tiene que encargar de conectarse con un archivo PHP que es con el cual los archivos van a ser enviados a nuestro servidor.

Formulario.html

<form action=”subir.php” method=”post” enctype=”multipart/form-data”>
<b> Envía un archivo</b>
<br>
<input name=”userfile” type=”file”>
<br>
<input type=”submit” value=”Enviar”>
</form>

Paso #2: Comprobación de los archivos y subirlos al servidor

Ahora tenemos que crear una archivo PHP para que se encargue de subir nuestro archivos directo a nuestro servidor si el mismo cumple con las condiciones que nosotros estipulemos mediante el uso de los if y else. Para hacer esto tenemos que usar el siguiente código:

<?
//Datos de el archivo que ha sido enviado a nuestro servidor
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];

//Este es el nombre original del archivo en la computadora de el usuario que lo subió.
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];

//Tipo de archivo que fue subido al servidor
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];

//Tamaño del archivo que fue recibido en bytes.
//compruebo si las características del archivo son las que deseo
if ($tamano_archivo < 10000000) {
echo “Solamente se permiten archivos de 10MB como máximo.”;
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo “El archivo ha sido subido satisfactoriamente.”;
}else{
echo “Ocurrio algun error al momento de subir el archivo.”;
}
}
?>

Con esto ya debemos tener nuestro propio host de archivos funcionando. Deben recordar el darle permisos de lectura y escritura a la carpeta en el cual desean que los archivo sean guardados.





 
 

 
USER_AGENT

Como redireccionar los usuarios móviles a una versión de nuestro sitio adaptada a ellos usando PHP

Con el reciente crecimiento que ha tenido el uso de los dispositivos móviles con acceso a internet en todo el mundo, muchas paginas web se ha tenido a que adaptar a estos nuevos cambios creando versiones móviles de ellas y re...
by Wocker
1

 
 
google+_pages

Como usar las nuevas Google+ Pages en nuestra estrategia de Social Media

Hace ya algún tiempo Google había tenido cierto inconvenientes con los usuarios de su red social Google+ por el uso de seudónimos o apodos en los nombres de usuarios de sus cuenta en dicha red social. Esto hizo que Goo...
by Wocker
0

 
 
HTML5

Introducción a HTML5: Tutorial completo sobre las nuevas etiquetas

El HMTL5 se esta convirtiendo poco a poco en uno de los estándares webs mas utilizados debido a su fácil integracion en las paginas webs y su total compatibilidad con los dispositivos moviles que estan saliendo en estos m...
by Wocker
0

 




0 Comments


Be the first to comment!


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>