Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2009, 02:47
esunestudio
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Previsualización Fotografia

Hola, tengo un formulario en el cual inserto campos a mi BD, uno de ellos, tengo un botón"examinar" donde cojo una foto de mi ordenador, me gustaría que en la pantalla del formulario, cuando selecciono la foto, se me previsualizara, pero estoy buscando y no encuentro nada, alguien me puede asesorar un poco ?

Código PHP:
$nombre_foto str_replace(" ","-",$_FILES['imagen']['name']);
        

$uploaddir1 '../imagenes/';



$thumbFilename1="";



if(isset(
$_FILES['imagen']['name'])) {



$uploadfile1 $uploaddir1 basename($nombre_foto);



if ( (
$_FILES['imagen']['type']) != "image/gif" && ($_FILES['imagen']['type']) != "image/pjpeg"  && ($_FILES['imagen']['type']) != "image/bmp" && ($_FILES['imagen']['type']) != "image/x-png" && ($_FILES['imagen']['type']) != "image/tiff" && ($_FILES['imagen']['type']) != "image/jpg" && ($_FILES['imagen']['type']) != "image/png" && ($_FILES['imagen']['type']) != "image/jpeg") {



    
$msg .= "La imagen no tiene la extensión de una imagen<br>";



}



else {

    

    if (
move_uploaded_file($_FILES['imagen']['tmp_name'], $uploadfile1)) {



        
$msg .= "..imagen subida correctamente<br>";



        
chmod($uploadfile10755);

    

        
$thumbFilename1=basename($nombre_foto);



    } else {



         
$msg .= "Posible ataque en la imagen!<br>";



         break;



    }





Este codigo funciona perfecto pero solo en IE

Código PHP:
<p>Selecciona una imagen</p
<
input type="file" onChange="document.imagen.src='file:///' + this.value"><br><br
Vista previa:<br><br
<
img src="imagenpordefecto.gif" name="imagen"

Última edición por esunestudio; 24/04/2009 a las 02:55