ok gracias por tu respuesta, a lo que veo tengo que agregar las variables que tienen que tener la ruta y el tipo junto con el nombre por ejemplo:
Código PHP:
Ver original<?php
if ($_FILES["imagen"]["error"] > 0){
echo "ha ocurrido un error";
} else {
//verificar si el tipo de archivo es un tipo de imagen permitido.
//y que el tamaño del archivo no exceda los 100kb
$permitidos = array("image/jpg", "image/jpeg", "image/gif", "image/png"); $limite_kb = 100;
if (in_array($_FILES['imagen']['type'], $permitidos) && $_FILES['imagen']['size'] <= $limite_kb * 1024){ //esta es la ruta donde copiaremos la imagen
$ruta = "imagenes/" . $_FILES['imagen']['name'];
//compruebo si este archivo existe para no volverlo a copiar.
//aqui movemos el archivo desde la ruta temporal a nuestra ruta
if ($resultado){
$nombre = $_FILES['imagen']['name'];
@mysql_query("INSERT INTO imagenes (imagen) VALUES ('$nombre')") ; echo "El archivo ha sido movido exitosamente.";
} else {
echo "Ocurrio un error al el archivo.";
}
} else {
echo "El archivo " .$_FILES['imagen']['name']; echo "<p>ya existe</p>";
}
} else {
echo"Archivo no permitido, es tipo de archivo prohibido o excede el tamano de $limite_kb Kilobytes.";
}
}
?>
creo que con eso guardara la imagen en una ruta con valores determinados ahora mi duda es como puedo agregar esto en mi codigo principal para que todo sea en una misma pagina, ¿no se si lo puedo agregar como función?