Mi problema es que echo un hosting de imagenes,hasta hay todo perfecto
1º Cuando subo una imagen, la imagen sale en escala normal es decir no limita el ancho y alto.Lo que yo querria es limitar el tamaño a la que se ve la imagen, es decir, cuando suba una imagen si la imagen es mayor de 800x600 que la que muestre sea asi, pero que no redimensione el archivo, solo la vista en la web, y tambien si la imagen es menor a 800x600 muestre su tamaño original.
2º Querria tambien poder añadir que donde salga el enlace de la imagen tenga algo mas de diseño, pero nose como añadirselo, se que seria en css y demas pero nose como si creando algun class nose..
Bueno os dejo el codigo para ver si me pueden ayudar
sube.php
Código PHP:
<form name="subir_imagen" method="post" enctype="multipart/form-data">
<input type="file" name="imagen" /><br />
<input type="submit" name="botEnviarImagen" value="Subir Imagen" />
</form>
<?php
if(isset($_POST["botEnviarImagen"])){
$nameimagen = $_FILES['imagen']['name'];
$tmpimagen = $_FILES['imagen']['tmp_name'];
$extimagen = pathinfo($nameimagen);
$ext = array("bmp","gif","jpg","png");
$urlnueva = "imagenes/".md5($name . time()).'.'.$extimagen['extension'];
if(is_uploaded_file($tmpimagen)){
if(array_search($extimagen['extension'],$ext)){
copy($tmpimagen, $urlnueva);
echo '<img src="'.$urlnueva.'" /><br>';
echo "Tu imagen (URL): <a href='$urlnueva'>$urlnueva</a>";
}
else {
echo "Solo se permiten imágenes con formato bmp, jpg, gif o png<br>";
}
}
else {
echo "Selecciona una imagen.";
}
}
?>
De antemano muchas gracias, y perdonen las molestias.. pero nadie nace sabiendo todo
Saludos