Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2005, 09:38
Avatar de yo12345
yo12345
 
Fecha de Ingreso: mayo-2005
Mensajes: 11
Antigüedad: 19 años, 6 meses
Puntos: 1
Aqui te pongo un script que utilice hace tiempo para subir imagenes al servidor
Código PHP:
<?php
if (!isset($boton)) {
    
?>
    <FORM METHOD="POST" ACTION="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data"><!--Hayque poner el encipt que sino no funciona-->
    Imagen<input type="file"  name="imagen" value="Examinar">
    <input type="submit" name="boton" value="Enviar">
    </FORM>
<?php
}
else {
    
//aqui elarchivo esta en un temporal
    
print_r($_FILES);//muestra todo lo qeu hay en files
    
$tmp=$_FILES["imagen"]["tmp_name"] ; //accedo al nombre orginal de la imagen
    
$original=$_FILES["imagen"]["name"];
    
$tipo=$_FILES["imagen"]["type"] ;
    
$tamano=$_FILES["imagen"]["size"];
    if ( (
$tipo !="image/jpeg" )  )
        echo 
"LA imagen debe ser jpg";
    else {
        if (
is_uploaded_file($tmp) ) {

                
move_uploaded_file($tmp,"imagen.jpg");//fiherco a ssubir, ruta donde la guardo
        
}
    }

    
?>
    <p><a href="<?php echo $_SERVER['PHP_SELF'];?>">Nueva subida</a></p>
    <?php
}
?>
Tienes que poner enctype="multipart/form-data" en el form para que funcione el envio de imagenes