03/12/2010, 10:37
|
| | Fecha de Ingreso: octubre-2010 Ubicación: montevideo
Mensajes: 169
Antigüedad: 14 años, 1 mes Puntos: 5 | |
Respuesta: solo sube jpg hola, es asi el codigo lo unico que no puse ahi es el formulario, de todos modos encontre un script que si me dejo subir otras extensiones, les agradesco mucho.
lo adjunto aqui por si alguien tiene el mismo problema.
form.html
<form method="post" enctype="multipart/form-data" action="sube2.php">
<input name="imagen" type="file">
<input type="submit" value="Subir Imagen" /><br /><br />
</form>
sube2.php
<?php
include('config.php');
$tmp=$_FILES['imagen']['tmp_name'];
$imagen= $_FILES['imagen']['name']; //sobreescribimos el nombre de la imagen
$separador=explode(".",$imagen); //separamos el nombre de la imagen
$solo_imagen=$separador[0]; //nombre de la imagen
$extension=$separador[1]; //extencion ejemplo jpg, gif, png, etc...
if($extension=="jpg") //comprobamos que se trate de una imagen jpg
{
if($_FILES['imagen']['size'] <= 9000000)//el peso de la imagen tiene que ser menor a 900000
{
if(move_uploaded_file($tmp,"files2/$imagen")) //movemos la imagen asia la carpeta que se llama "im"
{
echo "la imagen se subio con exito";
}
else{echo "error al guardar la imagen";}
}
else{echo "la imagen pesa demasiado";}
}
else{}
$query = mysql_query("INSERT INTO..........");
?> |