HOLA A TODOS
tengo una duda ccon este codigo
bueno prime tengo mi conexion ... listo funciona
despues veo si estoy dejando datos en blanco listo
ahora veo si la imagen a insertar ya esta en la bd .... listo
ahora mi dudaa..
este codigo solo me deja subir imagenes .jpg
yo quiero q me deje subir cualkier imagen .... helpme
<?php
function conectarse()
{
if (!($link=mysql_connect('aaaaaa','aaaaa','aaaaa')))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db('aaaaaa'))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>
<?php
if(trim($HTTP_POST_VARS["nombre"]) != "" && trim($HTTP_POST_VARS["combobox_expansion"]) != "" )
{
session_start();
//datos para establecer la conexion con la base de mysql.
Conectarse();
$nombre = strtolower(htmlentities($HTTP_POST_VARS["nombre"], ENT_QUOTES));
$expansion = strtolower(htmlentities($HTTP_POST_VARS["combobox_expansion"], ENT_QUOTES));
$descripcion = strtolower(htmlentities($HTTP_POST_VARS["descripcion"], ENT_QUOTES));
$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")
{
$checknombre = mysql_query("SELECT * FROM `fb_cartas` where nombre = '$nombre' and `id_expansion` = '$expansion'");
$nombre_exist = mysql_num_rows($checknombre);
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.'\')';
mysql_query($query) or die(mysql_error());
//move_uploaded_file($tmp,"public_html/". $name);
move_uploaded_file ($tmp, $directorio . '/' .$nombreimagen.'.jpg');
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_start();
$_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 jpeg");
}
}
}
else
{
echo "vacio";
}
?>