El código es el siguiente:
Código PHP:
<?php
include('config.php');
$nombre = $_POST['nombre'];
$autor = $_POST['autor'];
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['nombre']) && !empty($_POST['autor']) &&
isset($_POST['archivo'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect($host,$user,$pass);
mysql_select_db($bdd,$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO archivos (nombre,autor)
VALUES ($nombre,$autor)",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)
}
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo $uploaddir = "archivos/";
$uploadfile = $uploaddir . basename($_FILES['archivo']['name']);
$error = $_FILES['archivo']['error'];
$subido = false;
if(isset($_POST['boton']) && $error==UPLOAD_ERR_OK) {
$subido = copy($_FILES['archivo']['tmp_name'], $uploadfile);
}
if($subido) {
echo "El archivo subio con exito";
} else {
echo "Se ha producido un error: ".$error;
};
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>
Parse error: syntax error, unexpected '}' in /home/kuycciu/public_html/subir.php on line 25
Como puedo solucionarlo?¿Hay algo mal en el código?
Muchas gracias de antemano
Saluda atte. Player-xD