Código HTML:
Ver original
<form name="frmimage" id="frmimage" method="post" enctype="multipart/form-data" action="subir-noticia.php"> Categoria:<br /> <select name="categoria_id" id="categoria_id" > </select> Subcategoría<br > Titulo<br /> Subtitulo<br /> Detalle<br /> Seleciones una imagen<br /> <input name="foto" type="file" class="text" id="foto" /> Seleciones un audio<br /> <input name="audio" type="file" class="text" id="audio" /> Fuente de la Noticia<br /> <input name="fuente" type="text" class="text" id="fuente" /> <input name="enviar" type="submit" id="enviar" value="Publicar" /> </form>
Con este archivo me encargo de subir los datos a la base de datos, pero se que esta mal porque no sube, y me da el siguiente error:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in I:\AppServ\www\latutiud24-nuevodiseno\admin\subir-noticia.php on line 17
Código PHP:
Ver original
<?php require_once("../conexion/conexion.php"); if ($_FILES["imagen"]["error"] > 0){ echo "<script type='text/javascript'> alert('Ha ocurrido un error, no selecciono ninguna imagen.'); window.location='administrador-noticias.php'; </script>"; } else { $limite_kb = 2000; if (in_array($_FILES['foto']['type'], $_FILES['audio']['type'], $permitidos) && $_FILES['foto, audio']['size'] <= $limite_kb * 1024){ $ruta = "../imagenes/" . $_FILES['foto']['name']; $ruta = "../sonidos/" . $_FILES['audio']['name']; if ($resultado){ $foto = $_FILES['foto']['name']; $audio = $_FILES['audio']['name']; $fuente = $_POST["fuente"]; $categoria_id = $_POST["categoria_id"]; $subcategoria = $_POST["subcategoria"]; $titulo = $_POST["titulo"]; $subtitulo = $_POST["subtitulo"]; $detalle = $_POST["detalle"]; @mysql_query("INSERT INTO noticia (fuente, categoria_id, subcategoria, titulo, subtitulo, detalle, foto, audio) VALUES ('$fuente', '$categoria_id', '$subcategoria', '$titulo', '$subtitulo', '$detalle', '$foto', '$audio')") ; echo "<script type='text/javascript'> alert('El archivo ha sido movido exitosamente.'); window.location='administrador-noticias.php'; </script>"; } else { echo "<script type='text/javascript'> alert('ocurrio un error al mover el archivo.'); window.location='administrador-noticias.php'; </script>"; } } else { echo $_FILES['imagen']['name'] . "<script type='text/javascript'> alert('Este archivo ya existe.'); window.location='administrador-noticias.php'; </script>"; } } else { echo "<script type='text/javascript'> alert('Archivo no permitido, es tipo de archivo es prohibido o excede el tama\u00f1o de Kilobytes.'); window.location='administrador-noticias.php'; </script>"; } } ?>
Así que por favor necesitaría que me ayuden, desde ya muchas gracias por su ayuda.