Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2005, 13:38
factory
 
Fecha de Ingreso: abril-2004
Ubicación: Tenerife
Mensajes: 16
Antigüedad: 20 años
Puntos: 0
Problema con subida de imagen

Tengo un problema con el siguiente script:

Código PHP:
<?
include_once 'config.php';
if(
$enviar){
  
$max 25600;
    
$tamaño $HTTP_POST_FILES['userfile']['size'];
    if (
$tamaño $max){
        echo 
"Subida interrumpida, tamaño de la imagen superior al permitido. Solo se admiten imagenes de hasta 25 Kb";
    }else{
   if (
is_uploaded_file($_FILES['userfile']['tmp_name'])){
       
copy($_FILES['userfile']['tmp_name'], 'img/' $_FILES['userfile']['name']);
       
$query 'INSERT INTO users (foto) VALUES ("'.$_FILES["userfile"]["name"].'")';
       
mysql_query($query);
       echo 
"Imagen subida con exito";
    }else{
       echo 
"Possible file upload attack. Filename: " $_FILES['userfile']['name'];
    }
}
}
if(empty(
$enviar)){
?>
<form enctype="multipart/form-data" action="prueba.php" method="post">
<!--<input type="hidden" name="MAX_FILE_SIZE" value="10000">-->
    Send this file: <input name="userfile" type="file">
    <input type="submit" name="enviar" value="Send File">
</form>
<?
}
?>
La cuestion es la siguiente:
En el script, cuando subo la imagen, se sube perfectamente, pero mi pregunta es como podria hacer para cambiarle el nombre a el archivo que e subido, es decir, por ejemplo: la imagen ke se sube se llama, Imagen.jpg, pues yo quiero cambiarle el nombre y se llamarla Nick.jpg, o con el valor que le doy a una variable, como por ejemplo $name='nick'. ¿Como deberia hacer?.

Bueno, gracias de antemano.