Código :
if(isset($_POST['submit'])){
$error = false;
// si hay imagen.
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
//revisamos que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
//nombre de la imagen
$foto = time().".jpg";
//movemos la imagen.
move_uploaded_file($_FILES['imagen']['tmp_name'], "../fotografias/".$foto);
}else{
$error = true;
$errormsg = "Formato no válido para archivo de imagen";
}
} else {
//imagen no se pudo subir o no seleccionaron.
$error=true;
$errormsg = "Error al cargar imagen: " . $_FILES['imagen']['name'];
}//fin file upload.
//continuamos con el insert.
//si hay error no hay imagen.
if($error){
$foto = "N/A";
}
y fuera del codigo php pongo el formulario:
Código :
<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>" method="post"> <tr> <td><span class="textoBold">Foto:</span> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> <br> <input name="imagen" type="file" id="imagen"></td> </tr> <input type="submit" name='submit' value="Subir Fichero"> </form>
Con esto funciona perefectamente!! pero mis problemas son dos, el primero es q me gustaria subir mas de una imagen a la vez, y el otro es q no se como hacer para q envie imagenes de cualquier formato no solo jpg.
Un salufo y muchas gracias a todos los q intentais ayudar!! gracias!
