Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/09/2012, 20:20
Avatar de xIamAlex
xIamAlex
 
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 118
Antigüedad: 12 años
Puntos: 23
Respuesta: Imagen de php a ajax

No estoy del todo claro con respecto a tu duda, ¿La imagen dónde queda, en el servidor, en la base de datos, etc?, porque de ser en la base de datos la estructura sería la siguiente:

Id | Dato1 | Dato2 | Dato3 | Imagen

Dónde imagen es el content-type del MIME de tu imagen, en caso de que NO USES EL MIME, sino que lo guardaste en el servidor, no necesitarías un campo para la imagen, ya que podrías renombrarla con el id y hacer algo como:

<img src="imagenes/<?php echo $Datos_de_consulta['Id']; ?>.jpg" />

A menos que sean de varios formatos, podrías hacer un campo adicional con la extensión del archivo:

<img src="imagenes/<?php echo $Datos_de_consulta['Id']. $Datos_de_consulta['tipo_imagen']; ?>" />

Si quieres obtener el content-type de la imagen que subiste al servidor, pues, haz esto:

$Imagen = file_get_contents($_FILES['foto']['tmp_name']);

Ya con la variable $Imagen tienes el contenido ASCII de tu imagen que es la que estructura su forma binaria, la insertas en la base de datos y luego para mostrarla en un archivo php aparte, pones:

Código PHP:
<?php

// ... Script donde consultes el content de la base de datos.

header('Content-Type: image/jpeg'); // Puede variar ten esto en mente

echo $Datos_de_consulta['Imagen']

?>
__________________
Las personas quieren autos, casas, teléfonos, dinero, poder, ser famosos, parejas, en fin.. yo solo quiero ser libre y feliz.