Código PHP:
<?php //recibe valores
$titulo=$_POST['titulo'];
$descripcion=$_POST['descripcion'];
$mensaje=$_POST['mensaje'];
require_once('scripts/convertirnoticia.php');
require_once('../conexion.php');?>
<title>Crear Noticia</title>
<?php
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];
//echo $nombre_archivo;
//verificar que no exista la identificación en la base de datos
$consultar="select * from noticias where titulo='$titulo'";
$resultado=mysql_query($consultar,$cnx);
$num_filas = mysql_num_rows($resultado);
if($num_filas==1)
{
?>
<script language="javascript">
alert("El Titulo ya existe");
window.history.back();
</script>
<?php
exit;
}
else
{
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "bmp") || strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png")) && ( $tamano_archivo < 2000000)))
{
echo "<center><span class='Estilo3'>";
echo "La extensión o el tamaño de los archivos no es correcta. <br><br></span><table><tr><td><div class='Estilo3'><li>Se permiten archivos .gif .jpg .png ó .bmp<br><li>se permiten archivos de 2Mb máximo.</div></td></tr></table></center>";
?>
<script language="javascript">
setTimeout("url()",2000);
function url()
{
window.history.back();
}
</script>
<?php
}
else
{
$nom_img= $nombre_archivo;
$directorio = 'fotos/';
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha= $anoactual . "/" . $mesactual . "/" . $diaactual;
$query="INSERT INTO noticias (titulo,mensaje,foto,fecha) VALUES ('$titulo','$mensaje','$nom_img','$fecha')";
$result=mysql_query($query,$cnx);
if(mysql_affected_rows($cnx))
{
echo "<br><br><br><br><br><br><div align='center'><span class='Estilo3'>Noticia Ingresada correctamente </div><br><br><br>";
?>
<script language="javascript">
setTimeout("url()",500);
function url()
{
window.location="noticia.htm"
}
</script>
<?php
} else
{
echo "Error introduciendo la Noticia";
} /* Cierre del else */
}
else
{
echo "error al subir la foto";
}
}
}
mysql_close($cnx);
?>