Foros del Web » Programando para Internet » PHP »

Devolver parametros por include()

Estas en el tema de Devolver parametros por include() en el foro de PHP en Foros del Web. Hola a todos. Tengo el siguiente problema: Tengo un archivo "principal.php",que llama a un include ("tratar_imagen.php"), el cual se encarga, mediante una funcion, de tratar ...
  #1 (permalink)  
Antiguo 04/04/2009, 07:05
 
Fecha de Ingreso: mayo-2008
Mensajes: 198
Antigüedad: 11 años, 8 meses
Puntos: 3
Devolver parametros por include()

Hola a todos.
Tengo el siguiente problema:
Tengo un archivo "principal.php",que llama a un include ("tratar_imagen.php"), el cual se encarga, mediante una funcion, de tratar las imagenes que se cargan por un formulario.
El funcionamiento es el siguiente:
1.principal.php, procesa la informacion enviada por el formulario, y envia a 'tratar_imagen.php', toda la informacion para redimensionar la imagen(destino donde guardarlo, tamaño etc).
2. tratar_imagen.php detecta el tipo de imagen que se ha cargado, y en funcion de ello crea el archivo (puede ser foto.jpeg, o foto.gif, o foto.png, por ejemplo).
3. una vez tratar_imagen.php ha redimensionado la foto y la ha guardado, hay que volver a principal.php y guardar la información en la base de datos.
El problema es que no puedo pasar variables de tratar_imagen.php a principal.php con el nombre definitivo del archivo para guardarlo en la base de datos.
Como podria pasar dichas variables? alguna idea?
Muchas gracias, saludos!;)
  #2 (permalink)  
Antiguo 04/04/2009, 07:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Devolver parametros por include()

pon los nombres y datos de las variables antes del archivo y primero guarda los datos en la bd
obten la id de la fila y asignacelo al archivo de imagen que se esta subiendo asi te aseguras de que sera unico! luego de ello te ocupas del archivo. Las variables de las pasas antes del archivo.

pon los nombres y datos de las variables antes del archivo ej.

$nombre imagen = mysql_insert_id($link);
$carpeta_guardar = "datos..";
$resolucion= "xxx";
//el archivo includee podra acceder a toda la informacion de estas variables definidas si despus queers que estas variables ya no existan las destruyes una x una con unset();
include("tratar_imagen.php");


luego de ello haz una consulta para modificar tu consulta si hay que añadir informacion adicional si es necesario ej extension de la imagen etc.


espero te haya servido..

xau saludos.
  #3 (permalink)  
Antiguo 04/04/2009, 07:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 198
Antigüedad: 11 años, 8 meses
Puntos: 3
Respuesta: Devolver parametros por include()

hola andystefano2,
que sugieres, que sea el archivo tratar_imagen.php el que guarde en la bd el nombre del archivo con su extension?
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 16:27.