<?php $status = ""; /*Se supone que para llegar aqui tuvimos que pasar por un formulario en estaa linea verificamos si se oprimio el boton upload para subir la foto*/ if ($_POST["action"] == "upload") { // obtenemos los datos del archivo $tamano = $_FILES["archivo"]['size']; $tipo = $_FILES["archivo"]['type']; $archivo = $_FILES["archivo"]['name']; $prefijo = substr(md5(uniqid(rand())),0,6); if ($archivo != "") { // guardamos el archivo a la carpeta files OJO puedes elegir cualquier otra carpeta $destino = "files/".$prefijo."_".$archivo; if (copy($_FILES['archivo']['tmp_name'],$destino)) { $status = "Archivo subido: ".$archivo.""; } else { $status = "Error al subir el archivo"; } } else { $status = "Error al subir archivo"; } } $foto=$destino; /*La variable $foto contiene la direccion fisica de la foto en la carpeta files. Esa variable la guardamos en la BD con una simple consulta y cada vez que necesitemos mostrar la foto*/ ?>
miércoles, 14 de noviembre de 2012
Subir Imagenes en PHP
Hace un tiempo estaba necesitando una funcion para subir fotos de productos a la BD de una aplicacion para gestionar una tienda virtual. Di mucha vueltas y luego de mucho investigar consegui un codigo que luego me toco entender y modificar, Aqui les dejo el resultado.
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario