Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2008, 23:29
Avatar de elnaufrago2009
elnaufrago2009
 
Fecha de Ingreso: junio-2008
Mensajes: 15
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Como Cargar Una Variable A Una Base Da Datos Por Upload

en una pagina html pagina.html (formulario de envio de imagen)
=========================
<form action="envio.php" method="post" enctype="multipart/form-data">
<input name="thumbail" type="file">
<input type="submit" name="Submit" value="Añadir Imagen BD">
</form>

codigo de envio.php (script k guarda la imagen en una carpeta y luego inseta a la BD)
================================================== ===========

include("includes/conexion.php"); // aca la conexion
if ($_FILES['thumbail']['name']!='') // comprueba k el archivo no esta vacio
{
$path="./modulos/".$row[directorio]."/".$row[carpeta]."/"; // carpeta a la que quieres k suba
if (!is_dir($path2)) { //comprueba k la carpeta exite
mkdir($path2, 0777); // si no existe entonces la crea
}
$nombre_archivo = $_FILES['thumbail']['name']; // nombre de la imagen subida
$tipo_archivo = $_FILES['thumbail']['type']; //tipo de archivo .jpg
$tamano_archivo = $_FILES['thumbail']['size']; // tamaño del archivo MG
if (!((strpos($nombre_archivo, "png") || strpos($nombre_archivo, "gif") || strpos($nombre_archivo,"jpg")))) //este if conprueba k si la imagen subida es jpg,png.gif
{
echo "El sistem rechazo el archivo, por que el no es jpg, gif, png";
}
else
{
move_uploaded_file($HTTP_POST_FILES['thumbail']['tmp_name'], $path.$_FILES['thumbail']['name']); // esto es clave aqui copia el archivo a la carpeta
mysql_query("INSERT INTO imagenes (url_img) values ($nombre_archivo)"); // bueno aca por ultimo insertas a la Bd el nombre y la ruta del archivo

}
}

bueno ajusta eso a tu script ...saludos desde tacna-peru