si pudieran ayudar a chekarlo por favor, yo llevo ya una noche intentando encontrar el porque, por más que en mi mente este correcta... esta funcion la he usado varias veces, pero en este caso me da ese error.. solo checarlo para ver si existe algo fuera de lugar.. les juro que ya no veo el error..
gracias
Código PHP:
<?php
session_start();
if (isset($_SESSION['k_username'])) {//este if solo comprueba si se loguearon, el ELSE esta al final de la pagina
include('../../conexion/conexion.php');
require_once('../../conexion/funciones.php');
if(isset($_POST['titulo']))
{
$titulo= reem($_POST['titulo']);
$publicado = $_POST['publicado'];
$sql = "INSERT INTO novedades_dat (titulo, publicado, foto)
VALUES ('".$titulo."', '".$publicado."'";
//upload
//compruebo si es que se envio alguna URL de la imagen
if(is_uploaded_file($_FILES["foto"]["tmp_name"])){
$tamano1 = $_FILES['foto']['size'];
$tipo1 = $_FILES['foto']['type'];
$nombre1= $_FILES['foto']['name'];
if (!((strpos($tipo1, "gif") || strpos($tipo1, "png")|| strpos($tipo1, "jpeg")) && ($tamano1 < 500000))) {
echo '<div style="width:500px; height:80px; padding:10px; background-color:#FF0000;">';
echo '<p style="font-size:15px; color:#FFF;"><strong>'.$mensaje.'</strong></p></div>';
}else{
/* Guardar el archivo y terminar la consulta sql */
$destino1="../../img/novedades/";
if(move_uploaded_file($_FILES['foto']['tmp_name'],$destino1.$nombre1)){
$sql .= ",'".$nombre1."')";
}
}
$consulta=mysql_query($sql,$link) or die(mysql_error($link));
//if para comprobar si se guardaron los datos
if($consulta==true)
{
header("Location: ../listados/listados-novedades.php");//header redirecciona a otra pagina
}else{
header("Location: ../error.php");
}//fin IF reconocimiento de datos
}//fin IF principals
}else{
header("Location:../logueo.php");
}
?>