Como pateketrueke. Es este parte; if ($type=="image/jpeg")
En ejemplo (JPEG, GIF, PNG, BMP);
Código PHP:
Ver original<?php
function conectarse()
{
{
echo "Error conectando a la base de datos.";
}
{
echo "Error seleccionando la base de datos.";
}
return $link;
}
?>
<?php
if(trim($HTTP_POST_VARS["nombre"]) != "" && trim($HTTP_POST_VARS["combobox_expansion"]) != "" ) {
//datos para establecer la conexion con la base de mysql.
Conectarse();
$nombreimagen = $nombre.''.$expansion;
$name = $_FILES["myfile"]["name"];
$type = $_FILES["myfile"]["type"];
$size = $_FILES["myfile"]["size"];
$tmp = $_FILES["myfile"]["tmp_name"];
$error = $_FILES["myfile"]["error"];
$directorio = "imagenes/cartas";
if ($error > 0)
{
echo "no ha ingresado ninguna imagen-------";
}
else
{
if ($type=="image/jpeg" || $type=="image/png" || $type=="image/gif" || $type=="image/bmp")
{
$checknombre = mysql_query("SELECT * FROM `fb_cartas` where nombre = '$nombre' and `id_expansion` = '$expansion'");
if ($nombre_exist>0)
{
echo "El nombre selecionado $nombreimagen para la carta ya esta en uso, porfavor verifique";
}
else
{
$query = 'INSERT INTO fb_cartas(nombre, `descripcion`, `id_expansion`) VALUES (\''.$nombre.'\',\''.$descripcion.'\',\''.$expansi on.'\')';
//move_uploaded_file($tmp,"public_html/". $name);
echo "La carta $nombre <br>" ;
echo "con descripcion : $descripcion <br>";
echo "expansion : $nombexpansion <br>";
echo '<br /><a href="http://franchubot.site90.net/ingresarcarta.php">Seguir Agregando</a>';
echo '<br /><a href="http://franchubot.site90.net/imagen.php?idnombre=gloria">Ver Carta Ingresada</a>';
$_SESSION["carta_nomb_expan"] = $nombexpansion;
$_SESSION["nombrecarta"] = $nombre;
echo '<br /><a href="javascript:window.parent.parent.location=\'h ttp://franchubot.site90.net/principal.php\';">Actualizar Pagina Entera</a>';
echo $nombreimagen;
}
}
else
{
echo $_FILES["myfile"]["type"];
die ("El formato no es valid"); }
}
}
else
{
echo "vacio";
}
?>