Upload y cambio de tamaño de un JPG con PHP
Escrito por Pablo Glanzdic 9
A pedido de mi hermano he desarrolado este código que sirvepara hacer upload de imágenes con las siguientes particularidades.
Controla que el archivo sea JPG
Controla que el ancho no sea superior a 100px y si es superior lo achica
El ancho máximo es configurable
Almacena en el servidor el archivo original o el nuevo
La carpeta donde se almacena es confgurable
Todo el código está comentado para que puedan hacer lo que las adaptaciones que necesiten. Especificamente lo que hago es almacenar el resultado de la operacion en la variable $mostrar, para asi poder mostrar la imagen subida, pero se puede modificar que que haga lo que se desee.
Este es el código que trabaja con las funciones
<?php // controlo que el el formulario haya sido cargado y ejecuto mi script if (isset($_POST["Subir"])) { $img = $_FILES['imagen']['name']; // almaceno el nombre del archivo subido $img2 = nueva.$img; //nombre de la nueva imagen achicada $tipo = $_FILES['imagen']['type']; // almaceno el tipo de archivo $dir = './'; // selecciono la carpta donde almaceno las imagenes $anchomax = 100; //aca controlo que el archivo subido sea JPG if ($tipo == "image/jpeg") { // es JPG entonces abtengo el tamaño en pixel de la imagen subida $tamanos = getimagesize($imagen); $ancho = $tamanos[0]; $alto = $tamanos[1]; // controlo que no mida de ancho mas que el limite if ($ancho > $anchomax) { $nuevoalto = round($anchomax / $ancho * $alto); //calculo el nuevo alto $imagenoriginal = imagecreatefromjpeg($imagen); //tomo la imagen original $imagennueva = imagecreatetruecolor($anchomax,$nuevoalto); // creo el lienzo de la imagen nueva imagecopyresampled($imagennueva, $imagenoriginal, 0, 0, 0, 0, $anchomax, $nuevoalto, $ancho, $alto);// cambio el manaño imagejpeg($imagennueva, $dir . $img2); // guardo el archivo nuevo $archivo = $dir.$img2; } else { //esto es si la imagen no excedia el ancho $archivo = $dir.$img; //guardo el archivo original move_uploaded_file($HTTP_POST_FILES['imagen']['tmp_name'], $dir.$_FILES['imagen']['name']); }; $muestra = "<img src=\"".$archivo."\">"; } else { $muestra = "el archivo no es JPG"; }} ?>
Y este es el formulario que hace el envio
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"> <input type="file" name="imagen" id="imagen" /> <input type="submit" name="Subir" id="Subir" value="Subir" /> </form>
Si te resultó útil este artículo no olvides de dejar un comentario o visitar alguno de los auspiciantes. Gracias
Estas frases son generadas con las palabras ingresadas en los buscadores que luego terminan en mi sitio. En algunos casos representan a contenido que si bien existe en mi blog, esta en otro post, por lo que cliqueando en cada una se puede realizar una busqueda y encontrarlo.
- uploads/{$_FILES[$imagen][name]}
- para que sirve php
- wordpress subir tamaño de upload
- upload images php ancho alto
- para que sirve php?
- cambiar tamaño de imagenes en upload
- mostrar imagen subida php
- upload images php 2009
- upload image php mysql
- upload de imagenes con php tamaño
- tamaño upload
- upload de imagen y mostrarla
- que es php y para que sirve
- script de mi ip
- Upload de imagenes con php y mostrarla
- upload de imagenes a mi web
- imagen subir php tamaño jpg
- subir y modificar tamaño en imagen PHP
- upload php 2009
- tamaño de frase php
- cambiar jpg a php
- upload de imagenes con php
- php tamaño imagen upload
- UPLOAD DE PIXELEA PARA MI WEB
- cambiar limite de tamaño de archivo en wordpress
- Que es PHP y para que sirve
- upload images php mysql
- mostrar imagen en php
- php cambiar el tamaño de una imagen y dejar otra con el tamaño original
- upload imagen y cambiar tamaño
- upload php mysql wordpress
- CARGAR FOTO mostrar EVENTO PHP INPUT TYPE FILE
- upload imagen php
- codigo upload images
- subir imagenes cambiar el tamaño php
- cambiar tamaño jpg php
- src => php tamaño
- upload images jpg in php
- php tamaño de imagenes subidas
- cambiar tamaño jpg online
- cambiar tamaño de imagen upload
- jpg en php
- como traducir scripts IP
- joomla subir archivos modificando tamaño
- para que sirve search the web
- upload en php para mi pagina
- upload de imagenes con php y redimensionar
- para qué sirve php
- __ php
- modificar tamaño de head joomla
- cambair JPG por jpg en php
- $_FILES ancho de imagen
- tipo jpg subir php
- upload nombre e imagen con php y mysql
- cambiar tamaños de imagenes jpeg online
- upload jpg php con id
- tamaño jpg php
- uploader tamaño image
- modificar tamaño input (type=file)
- php email jpg -attachments
- php modificar tamaño img
- UPLOADED EFECTOS PARA IMAGENES
- personalizar upload img
- php upload file extension convertir a jpg
- leer ancho de jpg php
- postear archivos fjpg con php
- Subir una imagen en PHP y crear un archivo con menor tamano
- redimensionar imagenes upload php
- codigo de upload imagen en php
- cambiar php a jpg
- script php redimensionar imagenens upload
- $file cambiar tamaño php
- cambiar tamaño imagenes jpg online
- upload images php GetImageSize
- mostrar mis imagenes subidas en un index de php
- upload php modificar tamaño de imagen
- como cambiar resolucion de imagen jpg
- no se muestran las imagenes subidas en php
- como cambiar una imagen para subir a wordpress
- como quito las viñetas en outluck
- php move_uploaded_file cambiar tamaño
- problema ver imagen subida PHP
- cambiar el limite upload en wordpress
- upload fotos php flash
- subir imagenes cambiar tamaño php
- redimensionar imagenes con php
- script mi ip
- subir i modificar tamaño fotos php
- ajax & upload imagen
- programa que muestre imagenes jpg en php
- Subir y cambiar tamaño de imagen PHP
- script php conversor caracteres
- php para q sirve
- mostrar imagen subida html
- php muestra jpg
- php ver imagen subida
- mostrar foto en php desde input
- modificar tamaño imagen php linux
- wordpress tamaño upload
- hacer un upload de imagenes con mysql
- crear un upload images php y redimensionar
- php list(ancho alto)
- php saber anchura jpg
- inurl:subir php
- redimensionar imagenes online 100px
- galeria dinamica con subida de imagenes php
- crear upload jpg
- allinurl:subir php
- phplist admin Lo sentimos esta función aun no existe
- PARA QUE SIRVE PHP
- para sirve php
- donde almacena fck los patrones
- tamaño de imagen php
- para que sirve php pdf
- actualizar foto subida php
- php para que sirve
- how upload images php
- ckeditor configurar accion al guardar
- solucionar lentitud de vtiger
- funcion for php
- Para que sirve php
- phplist ancho mensaje
- php uploda imagen ancho
- no se ve ñ flash
- instalo PHPIP
- nose ve la Ñ en la web
- obtener ancho y alto imagen php upload
- llovizna frozen drizzle
- funcion for
- phplist no se ven las imagenes
- pdf configurator en blanco vtiger
- devolver maximo de upload con php
- mostrar imagen subido con php
- en patrones no me sale para editar phplist
- allinurl: /subir php
- mostrar imagen subida en php
- lluvia mezclada con nieve
- Códigos de condiciones climáticas weather com
- phplist español ñ
- phplist suspender mensaje
- bajar patrones phplist
- allinurl: ¨/ subir php¨
- allinurl:¨/subir php¨
- upload mas redimensionar php
- inurl:/subir php
- bbpress español ñ
- move_uploaded_file ancho
- upload en php y ubuntu
- problema espacio blanco después de ñ outlook
- ancho y alto jpg
- maximo upload PDF php
- javascript vtiger borrar
- subir imagenes con php a mysql
- allinurl:imagen/subir php
- completar datos servidor smtp vtiger
- upload images php ajax and redimensionar
- phplist css patrones
- como llamar una funcion del config js de ckeditor
- encontrar el ancho y alto de 1 archivo jpg
- ckeditor 3 agregar a mi pagina y guardar a mysql
- respaldo Ñ sitio wordpress
- cambiar limite de upload php
- cambiar tamaño de imagenes php
- php upload imagecopyresampled
- form subir archivo php $_FILES[ imagecreatetruecolor imagecopyresampled
- wordpress form input tamaño
- vitiger no muestra las plantillas de emali en chome
- archivo src
- Subir imagenes con PHP y cambiar el tamaño -
- devolver los tamaños de una imagen en php
- un server de PO
- inurl:subir php xxx
- utilizar base ya creada en phplist
- ckeditor como guarda la informacion
- para qué sirve php
- if ($_FILES[imagen][type] == image/jpeg pdf
- phplist envio lento
- codigos de continentes geoip
- upload fichero en php joomla
- allinurl:/subir php
- input type file modificar ancho y alto archivo php
- donde se almacena ckeditor en joomla
- hacer un upload con php
- variable pedido en vtiger
- cambiar tamaño getimagesize
- joomla ckforms modificar longitud de campos
- http_post_files php protegidos
- no se ve ñ en outlook
- achicar imagen tamaño $_FILES php
- codigo para cambiar el tamaño de una imagen en php
- cambiar medida jpg mysql php
- script php subir imagenes y cambiarles el tamaño
- JPG & ID & tag & TAMAÑO & MODIFICA
- tamaño upload wordpress
- tecnotips direccion
- cambiar tamaño en imagen php mysql
- subir php
- inurl:subir php jpg
- ancho y alto de una imagen upload php
- CREAR upload php eSPAÑOL
- upload redimensionar imagen php
- cambio de php a jpg
- cambiar tamaño jpg en php
- php como cambiar nombre del archivo subido
- no se guarda configuracion del servidor de correo saliente vtiger
- no se puede cargar ck editor joomla
- phplist configuracion costos
- limite espacio imagenes upload wordpress 3
- para que sirve php ?
- PARA QUE SIRVE php
- configurar la subida de archivos ckform
- upload php pdf to jpg
- Allinurl:editar php?d=
- php imagen obtener resolucion y tamaño GetImageSize
- no me sirven las direcciones de imagenes de ckeditor
- modificar el tamaño de las fotos con php

0 comentarios