Foros del Web » Programando para Internet » PHP »

copiar imagen en carpeta temporal

Estas en el tema de copiar imagen en carpeta temporal en el foro de PHP en Foros del Web. tengo el sgte codigo: <? $nombre = $_GET['id']; // Configurar las dos lineas siguientes @mysql_connect("localhost","root","drindland"); @mysql_select_db("prueba"); $query = "SELECT imagen FROM imagenes WHERE id = ...
  #1 (permalink)  
Antiguo 04/06/2007, 01:08
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 0
copiar imagen en carpeta temporal

tengo el sgte codigo:
<?
$nombre = $_GET['id'];
// Configurar las dos lineas siguientes
@mysql_connect("localhost","root","drindland");
@mysql_select_db("prueba");
$query = "SELECT imagen FROM imagenes WHERE id = '$nombre'";
$result = @MYSQL_QUERY($query);
$imagen = @mysql_result($result,0);
Header( "Content-type: image/jpeg");
echo $imagen;
header("Location: profesion.php");
?>

Como podria hacer que en vez de que me mostrase la imagen, esta sea guardada en la carpeta temporal de internet en el computador en donde se ingresa a la pagina con el nombre de la id de la imagen?
Esto se debe a que luego debo mostrar esa imagen en una tabla

La imagen es tipo blob en Mysql.

Es que si coloco el codio asi solo me muestra la imagen y no los demas datos que se encuentran almacenados y me permite solo visualizar una sola imagen

He intentado muchas formas de visualizar una imagen pro nada me resultaaa...
  #2 (permalink)  
Antiguo 04/06/2007, 04:53
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Re: copiar imagen en carpeta temporal

mmh.. no estoy seguro, pero se me ocurre:

Código PHP:
<?php
$img 
fopen("imagen.jpg""w+"); //Aqui cambias $imagen.jpg por el nombre que quieras que tenga la imagen
fwrite($img$imagen); //$imagen es lo que sacas de tu base de datos, a lo que en el codigo que pusiste lo muestras con un echo $imagen;
fclose($img);
?>
Bleh, ni idea si funcione, pero nada pierdes con probarlo xD
__________________
Sin Ideas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:39.