Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2009, 16:04
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: nunca sobrescribir un archivo cargado en el servidor

Creo que la funcion correcta seria la is_file_exists
puse algo asi:
Código PHP:
<?PHP
$size
=$_FILES["fichero"]["size"];
$type=$_FILES["fichero"]["type"];
$tmp=$_FILES["fichero"]["tmp_name"];
$nombre=$_FILES["fichero"]["name"];


if (
$size>=100000){
        die(
"el archivo es muy grande");
    }
    elseif
    (
$type!="image/jpeg"){
        die(
"el archivo no esta en formato jpg");
    }
    
elseif(
file_exists("/home/th3r0rn/www/php/ficheros/ficheros/$nombre")){
    die(
"el archivo ya existe en el servidor");
}
    
    if
    (
move_uploaded_file($tmp,"ficheros/$nombre")){
        echo
"archivo cargado";
        
    }
    else
    {
        echo
"el archivo no se cargo";
    }
    
?>
pero quiero hacer que el script automaticamente renombre el archivo a otro, es decir, enves de imprimirme el mensaje de q el archivo ya existe con ese nombre me gustaria que lo alamacenara automaticamente con otro nombre q no este utilizadno otro archivo dentro del servidor.