uso este script
Código PHP:
mysql_query("SET NAMES 'utf8'");
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "formulario")) {
if(empty($_FILES['documasociado']['name'])){
$mp3 = "mp3/{$_FILES['documasociado']['name']}";
$path2="../mp3/";
}
else{
$mp3 = NULL;
$path2=NULL;
}
if(empty($_FILES['documasociado']['name'])){
$insertSQL = sprintf("INSERT INTO noticias (fecha, fechanac, titulo, detalle, foto, documasociado, nota, ubicacion, categoria) VALUES (%s, %s, %s, %s, '{$_FILES['foto']['name']}', NULL,%s, %s, %s)",
GetSQLValueString($_POST['fecha'], "date"),
GetSQLValueString($_POST['fechanac'], "date"),
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['detalles'], "text"),
GetSQLValueString($_POST['nota'], "text"),
GetSQLValueString($_POST['ubicacion'], "text"),
GetSQLValueString($_POST['categoria'], "text"));
}
else{
$insertSQL = sprintf("INSERT INTO noticias (fecha, fechanac, titulo, detalle, foto, documasociado, nota, ubicacion, categoria) VALUES (%s, %s, %s, %s, '{$_FILES['foto']['name']}', 'mp3/{$_FILES['documasociado']['name']}',%s, %s, %s)",
GetSQLValueString($_POST['fecha'], "date"),
GetSQLValueString($_POST['fechanac'], "date"),
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['detalles'], "text"),
GetSQLValueString($_POST['nota'], "text"),
GetSQLValueString($_POST['ubicacion'], "text"),
GetSQLValueString($_POST['categoria'], "text"));
}
if (is_uploaded_file($_FILES['documasociado']['tmp_name'])) {
move_uploaded_file($_FILES['documasociado']['tmp_name'], $path2 . $_FILES['documasociado']['name']);
echo 'El audio '; echo $_FILES['documasociado']['name']. 'fue correctamente cargado!';
}
$path="../fotos/";
if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
move_uploaded_file($_FILES['foto']['tmp_name'], $path . $_FILES['foto']['name']);
echo 'La imagen '; echo $_FILES['foto']['name']. ' fue correctamente cargada!';
}
Las fotos me las guarda en ../fotos/ de manera correcta pero los mp3 me los deja en la carpeta control que puedo hacer!!?