Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2008, 01:05
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Visualizar imágenes antes de subirlas

Hola:

Para que puedan participar más usuarios, el citado manual se encuentra aqui: Revisar las imágenes antes de subirlas.

Es cierto que la estás subiendo 2 veces, pero se puede arreglar.

Sobre el código de receptor.php, en realidad tiene un código similar al print_r de php, o sea que muestra un array u objeto... creo que muestra los arrays $_GET, $_POST y $_FILES, así que me parece que no es la clave.

Fíjate que el código de la imagen se guarda en una variable de sesión php al igual que su tipo, con lo que para mostrarla nos ayudamos de un php adicional, previendo.php con este código:

Código:
<?php
session_start();
$url = ($_SESSION["cont"] == "")
	? fread(fopen("webmaster.gif", "rb"), filesize("webmaster.gif"))
	: $_SESSION["cont"];
$tip = ($_SESSION["tipo"] == "")
	? "image/gif"
	: $_SESSION["tipo"];
header("Content-type: $tip");
echo $url;
session_destroy();
?>
Entonces, al enviar tu formulario, como ya está la imagen en una variable de sesión, debes deshabilitar ese control: onsubmit="archivo.disabled = true"...

Y en el receptor, abrir esa sesión, y usar una instrucción del tipo file_put_contents.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo