Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/01/2014, 18:37
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: ¿Como subir imágenes por PHP e imprimirlas mediante un sistema de noticias

Cuando guardes el archivo tanto en la BD como en un directorio del servidor, puedes designarle un nombre o tomar el que ya tiene, pero siempre respetando el formato que el archivo tiene.

Código PHP:
Ver original
  1. $nuevoNombre = "ejemplo";
  2. $tipo = $_FILES["imagen_subida"]["type"];
  3. $temporal = $_FILES["imagen_subida"]["tmp_name"];
  4. $directorio = "../imagenes/";
  5.  
  6. //Guardando la imagen en el servidor
  7. move_uploaded_file($temporal, $directorio . $nuevoNombre . "." . $tipo);
  8.  
  9. //Guardando el nuevo nombre de la imagen en la BD
  10. $query = "INSERT INTO tabla (imagen) VALUES ('" . $nuevoNombre . "." . $tipo . "')";

Por ejemplo, si la imagen tuviera extensión jpeg, la imagen se guardaría como "ejemplo.jpeg". Si gustas, lo guardas junto con el nombre del directorio o lo dejas como está, al fin y al cabo, si haces lo segundo, vas a tener que indicar manualmente la ruta de acceso.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand