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