Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/06/2008, 12:00
lyra
 
Fecha de Ingreso: agosto-2005
Mensajes: 70
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: subir archivo a una carpeta

Gracias por tu ayuda Tokkara. He llegado a lasulicón de la siguiente manera. La mando al foro por si alguien le interesa:

Código PHP:
<?php

include ("../../includes/config.php");
include (
"../../includes/funciones.php");
$param $_POST['id'];

if(isset(
$_POST['Submit'])){
$extension explode(".",$_FILES['archivo']['name']); 
$num count($extension)-1
if(
$extension[$num] == "jpg" || $extension[$num] == "JPG" || $extension[$num] == "gif" || $extension[$num] == "htm" || $extension[$num] == "doc" ) { 

    if(
$_FILES['archivo']['size'] < 300000
        { 
            
            
//         ++ INICIO COPIA
            
if(copy($_FILES['archivo']['tmp_name'], "../../presupuestos/$param/".$_FILES['archivo']['name']))
            { 
                echo 
"<span class='Estilo2'>archivo subido con exito</span>"
            }else{
                echo 
"<span class='Estilo2'>error al copiar el archivo</span>";
            }
            
//        ++ FIN COPIA
            
        
}else{
            
//        ['archivo']['size'] > 300000
            
echo "<span class='Estilo2'>el archivo supera los 300kb</span>"
        } 
    }else{ 
    
//        $extension !=jpg o gif o png
    
echo "<span class='Estilo2'>el formato de archivo no es valido</span>"
}

mysql_free_result($res);
mysql_close($cnx);
echo 
"<br />";
echo 
"<br />";
echo 
"<td><a href='../directorio/utabla_prueba.php' class='Estilo2'>Volver</a></td>\n"
exit;
}
?>
Código HTML:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
 	<input type="hidden" name="id" id="id" value = "<?= $_GET['id'];?>"/>
    <input name="archivo" type="file" id="archivo" />

    <input type="submit" name="Submit" value="Enviar" />
</form> 
El id lo paso desde otro archivo donde hago la select.

Saludos.