Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2004, 10:43
danielbog
 
Fecha de Ingreso: octubre-2004
Mensajes: 7
Antigüedad: 19 años, 6 meses
Puntos: 0
error al subir archivo a la bd

Les agradezco que me ayuden a solucionar un problema al intentar subir un archivo mp3 a la base de datos desde la página. El error que dicta el explorador es el siguiente:


Warning: move_uploaded_file(../mp3/): failed to open stream: Is a directory in /home/lapagin/public_html/php/up_obr3.php on line 23

Warning: move_uploaded_file(): Unable to move '/tmp/php3CdzQG' to '../mp3/' in /home/lapagin/public_html/php/up_obr3.php on line 23


el codigo php que contiene el archivo para esta funcion es el siguiente:


Código PHP:
$RENAME "nombre.com_".$_FILES['archivo']['name'];
if (
file_exists("../mp3/$RENAME")) {
echo 
"<font color=\"#FFFFFF\">Por favor renombra tu fichero <b>".$_FILES['archivo']['name']."</b> por que ya existe uno con ese nombre.</font>";
}
else{
include(
"conexion.php");
$user=$_POST["id"];
    
$path_upload '../mp3/';
    
$extension explode(".",$_FILES['archivo']['name']);
        
$num count($extension)-1;
   if((
$extension[$num] == "mp3")||($extension[$num] == "wma")){
        if(
$_FILES["archivo"]["size"] <4000000){
            if (
move_uploaded_file($_FILES['archivo']['tmp_name'], $path_upload )){
            
mysql_query("INSERT INTO cli_obr(user,talento,genero,titulo,instrument,tipo_inst,archivo,fec_ins) VALUES ( '$_POST[user]','4','$_POST[genero]','$_POST[titulo]','$_POST[instrument]','$_POST[tipo_inst]','$RENAME',NOW())",$conexion);
            echo 
"<font color=\"#FFFFFF\">El archivo <b>".$_FILES['archivo']['name']."</b> fue subido con éxito.
            <br>El sistema lo ha renombrado a <b>$RENAME</b></font>"
;
            }
            else
            {
            echo 
"<font color=\"#FFFFFF\">Hubo un error al tratar de publicar este archivo.</font>";
            }
        }
        else
        {
        echo 
"<font color=\"#FFFFFF\">El archivo <b>".$_FILES['archivo']['name']."</b> supera los <b>4 Mb</b>, por lo tanto no se ha podido subir.</font>";
        }
    }
    else
    {
    echo 
"<font color=\"#FFFFFF\">El formato del archivo no es valido, solo se aceptan <b>mp3 y wma</b></font>";
    }
    
mysql_close($conexion);



si alguien me puede indicar cual puede ser el error en el codigo, le agradezco muchísimo la ayuda

Última edición por danielbog; 11/10/2004 a las 10:44