Mi form en html
Cita:
<html>
<head></head>
<body>
<form name="subirImagen" method="post" action="subir.php" enctype="multipart/form-data">
<p>
<label for="picture">Imagen:</label>
<input type="file" name="imagen" id="picture"/>
</p>
<p>
<input type="submit" name="btnSubir" value="Subir imagen"/>
</p>
</form>
</body>
</html>
<head></head>
<body>
<form name="subirImagen" method="post" action="subir.php" enctype="multipart/form-data">
<p>
<label for="picture">Imagen:</label>
<input type="file" name="imagen" id="picture"/>
</p>
<p>
<input type="submit" name="btnSubir" value="Subir imagen"/>
</p>
</form>
</body>
</html>
Codigo PHP
Cita:
<?php
require('conexion.php');//realizamos la conexion llamando al archivo de conexion
$dir = "imagenes/"; //recuerda que debe tener permisos de escritura ;)
$ext = array('image/jpeg', 'image/gif', 'image/png', 'image/bmp'); //Puedes agregar más extenciones
foreach($_FILES as $archivo) {
$attachtmp = $archivo['tmp_name'];
$attachtype = $archivo['type'];
$attachname = $archivo['name'];
if(file_exists($attachtmp)) {
if(is_uploaded_file($attachtmp)) {
if(in_array($attachtype,$ext)) {
$ruta = move_uploaded_file($attachtmp, "$dir/$attachname");
mysql_query("INSERT INTO imagen (ruta_imag) VALUES ('$dir$attachname')");
} else {
echo "Esto no es una imagen :(";
}
}
}
}
?>
me faltaria poder agregar un campo mas en el form y luego meter en una variable los datos de la otra imagen para poder guardarla en el segundo campo. GRACIAS AL QUE ME DA UNA MANO!!
require('conexion.php');//realizamos la conexion llamando al archivo de conexion
$dir = "imagenes/"; //recuerda que debe tener permisos de escritura ;)
$ext = array('image/jpeg', 'image/gif', 'image/png', 'image/bmp'); //Puedes agregar más extenciones
foreach($_FILES as $archivo) {
$attachtmp = $archivo['tmp_name'];
$attachtype = $archivo['type'];
$attachname = $archivo['name'];
if(file_exists($attachtmp)) {
if(is_uploaded_file($attachtmp)) {
if(in_array($attachtype,$ext)) {
$ruta = move_uploaded_file($attachtmp, "$dir/$attachname");
mysql_query("INSERT INTO imagen (ruta_imag) VALUES ('$dir$attachname')");
} else {
echo "Esto no es una imagen :(";
}
}
}
}
?>
me faltaria poder agregar un campo mas en el form y luego meter en una variable los datos de la otra imagen para poder guardarla en el segundo campo. GRACIAS AL QUE ME DA UNA MANO!!