Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/01/2014, 13:12
MeDxEc
 
Fecha de Ingreso: mayo-2013
Ubicación: Cúcuta
Mensajes: 98
Antigüedad: 11 años
Puntos: 2
Respuesta: ¿Como subir imágenes por PHP e imprimirlas mediante un sistema de noticias

Cita:
Iniciado por Alexis88 Ver Mensaje
Puedes guardar toda la ruta o solamente el nombre de la imagen, luego, cuando hagas la consulta para mostrar los datos, insertas la ruta y el nombre de la imagen en el atributo src de una etiqueta de imagen.

Código HTML:
Ver original
  1. <img src = "ruta/<?=$nombreImagen?>" />

Saludos
Tengo unas cuantas dudas que me tienen un poco pendejo:

Me gustaría que al guardar la imágen esta quedara en un directorio que tuviese por nombre el valor de mi variable $titulo pero no me lo ejecuta correctamente

Código PHP:
<?php

include('config.php');

$titulo=$_POST['titulo'];
$autor=$_POST['autor'];
$descripcion=$_POST['descripcion'];
$noticia=$_POST['noticia'];
$keywords=$_POST['keywords'];
$ruta "img/posts/".$titulo."/";

$sql "INSERT INTO noticias (titulo, autor, descripcion, keywords, noticia, fecha) VALUES ('$titulo', '$autor', '$descripcion', '$keywords','$noticia', NOW())";
mysql_query($sql$connect) or die("Error en BBD: ".mysql_error());

$target_path "$ruta";
$target_path $target_path basename$_FILES['imagen_subida']['name']); if(move_uploaded_file($_FILES['imagen_subida']['tmp_name'], $target_path)) { echo "El archivo "basename$_FILES['imagen_subida']['name']). " ha sido subido";
} else{
echo 
"Ha ocurrido un error, trate de nuevo!";


header('Location: index.php');
?>
Otra cosa es... ¿Como carajos guardo la ruta en MySQL? Imprimirla en el HTML es sencillo, lo haría tal y como he impreso las demás cosas, lo que no logro aún o no doy con la solución es guardar la ruta ¿alguna idea?

Es más urgente lo primero porque creo que con esta modificación en el SQL bastaría

Código PHP:
//esto no me guarda la imágen en una carpeta con la variable $titulo, cosa que es lo que necesito
$ruta "img/posts/".$titulo."/";

$sql "INSERT INTO noticias (titulo, autor, descripcion, keywords, noticia, ruta_imagen, fecha) VALUES ('$titulo', '$autor', '$descripcion', '$keywords','$noticia','$ruta', NOW())"
Sabiendo como hacer lo primero, lo demás es una tontería ¿alguna idea?