Funcion de enviar
Código PHP:
   function uploadFile()
{   uploaderId = "img";
    document.getElementById('formfile').submit();
    document.getElementById(uploaderId).innerHTML = "<input name='file' type='file' value='' disabled /><input type='button' value='Enviar' onClick='uploadFile('img')' disabled /><img src='cargando.gif'>";
} 
    Código PHP:
  
</script>
<form id="formfile" method="post" enctype="multipart/form-data" action="imageupload.php" target="iframe1">
            <input type="hidden" name="id" value="1" />
            <div id="img" style="font-family:verdana;font-size:10;">
                <input type="hidden" name="id_img" value="<?php echo $id_img?>" />
                <input name="file" type="file" value="" />
                <input type="button" value="Enviar" onClick="uploadFile('img')"/>
            </div>
            <iframe name="iframe1" style="display:none"></iframe>
        </form>   Código PHP:
   <?php
    session_start();
    // Copia el archivo temporal al archivo en el server
    // en $dir se especifica directorio de escritura.
    $dir = 'archs/';
    if (isset($_POST['id']))    
    {    $ext = strrchr($_FILES['file']['name'],'.');
        $name_remoto = $_POST['id'].'-'.$_POST['id_img'].$ext;
        if(move_uploaded_file($_FILES['file']['tmp_name'], $dir.$name_remoto))
        {    $_SESSION['num_img'] = $_POST['id_img'];
            ?>
                <script languaje='text/javascript'>
                    document.getElementById('img').innerHTML = "<input name='file' type='file' value='' /><input type='button' value='Enviar' onClick='uploadFile('img')' />";
                    alert('archivo subido');
                </script>
            <?php
        }
        else
        {?>
            <script languaje='text/javascript'>
                document.getElementById('img').innerHTML = "Error al subir el archivos";
                alert('error al subir el archivo');
            </script>";
         <?php
        }
    }
?>    
 
 


