Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/11/2008, 04:29
layker
 
Fecha de Ingreso: noviembre-2007
Mensajes: 264
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema al subir archivo

Sigue sin funcionarme.. :(
aora me da el siguiente error:

Warning: chmod() [function.chmod]: No such file or directory in /admin/archivos.php on line 20
ERROR.

Otra cosa, ke diferencia hay entre $HTTP_POST_ y $_POST ??
gracias un saludo
Código PHP:
<?php

if($HTTP_POST_VARS || $HTTP_POST_FILES){

    
$nombre $_FILES['archivo']['name'];
    
$tipo $_FILES['archivo']['type'];
    
$size $_FILES['archivo']['size'];
    if(
$_POST["privado"]=="1"){
    
$privado 1;
    }else{
    
$privado 0;
    }
    
    if(
is_uploaded_file($_FILES['archivo']['tmp_name'])){
    
        
chmod("/files/"777);
        
        if(
move_uploaded_file($nombre,"/files/")==true){
            
mysql_query("INSERT INTO `archivos` (`id` ,`nombre` ,`tipo` ,`size` ,`privado`)
            VALUES (NULL , '$nombre', '$tipo', '$size', '$privado');"
);
            
            echo 
"Al pelo";
        } else {
            echo 
"ERROR.";
        }
        
    } else {
        echo 
"ERROR. No se subio el archivo";
    }
} else {
 echo 
"No se han cargado archivos";
}
?>

<form name="f1" action="archivos.php" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>Subir archivo: </td>
<td><input name="archivo" type="file" class="campo">
</tr>

<tr>
<td>Privado: </td>
<td><input name="privado" type="checkbox" value="1">
</tr>

<tr>
<td></td>
<td><input type="submit" value="Enviar" />
</tr>
</table>
</form>
<?