Código PHP:
If($_FILES['fichero']['size'] < 102400 && $_FILES['fichero']['type']=="image/jpeg" )
Se puede lograr esto?
| |||
Subir archivo condicion bueno mi duda es la siguiente, yo subo un archivo al FTP por medio de un formulario y compruebo que sea JPG y sea menor a 100kb de la siguiente manera: Código PHP: Se puede lograr esto? |
| |||
Re: Subir archivo condicion el problema es qe tengo que verificar el ancho y alto antes de subirla al servidor.. Osea, si la imagen no es mayor a 120x120 qe la suba, sino qe tire error. Ese es el problema :/ |
| ||||
Re: Subir archivo condicion No puedes saber el tamaño antes de subir con PHP. Si lo necesitas de esa forma debes de usar algun Applet en Java o un control ActiveX que tenga la capacidad de abrir una imagen y obtener el tamaño antes de enviarla al servidor. Saludos. |
| ||||
Re: Subir archivo condicion pues mira lo que te puedo recomendar es que cuando la subas la redimensiones.. http://www.webtaller.com/construccio...ar_imagenes_ph p.php Aqui te explican como espero te sirva.. Salu2.!!
__________________ Somos lo que nosotros queremos ni mas ni menos.. No hay dia mas perdido que aquel en que no hemos reido.. La vida es tal y como debe ser... Nadie vivira por ti... |
| |||
Re: Subir archivo condicion Se puede llegar a conseguir GatorV? porque 0 idea yo de java =/ Es simplemente para el perfil de un usuario esto. Osea no quiero dejar que suban imagenes grandes y aparte siempre que la muestro, se muestra en 120x120, y para que no se vea cortada. |
| |||
Re: Subir archivo condicion probe redimencionandola, pero no me funciona :( Código PHP: |
| ||||
Re: Subir archivo condicion Te tira algun error o algo.. que es lo que te sucede?? Salu2..!
__________________ Somos lo que nosotros queremos ni mas ni menos.. No hay dia mas perdido que aquel en que no hemos reido.. La vida es tal y como debe ser... Nadie vivira por ti... |
| ||||
Re: Subir archivo condicion <? $origen="img/imagen.jpg"; $destino="img/nuevaimagen.jpg"; $destino_temporal=tempnam("tmp/","tmp"); redimensionar_jpeg($origen, $destino_temporal, 300, 350, 100); // guardamos la imagen $fp=fopen($destino,"w"); fputs($fp,fread(fopen($destino_temporal,"r"),files ize($destino_temporal))); fclose($fp); // mostramos la imagen echo "<img src='img/nuevaimagen.jpg'>"; function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad) { // crear una imagen desde el original $img = ImageCreateFromJPEG($img_original); // crear una imagen nueva $thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva _altura); // redimensiona la imagen original copiandola en la imagen ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_an chura,$img_nueva_altura,ImageSX($img),ImageSY($img )); // guardar la nueva imagen redimensionada donde indicia $img_nueva ImageJPEG($thumb,$img_nueva,$img_nueva_calidad); ImageDestroy($img); } ?> prueba con este codigo.. tal vez te funcione.. nunca he probado redimensionar imagenes.. todavia.. pero creo que comenzare.. XD Salu2..!
__________________ Somos lo que nosotros queremos ni mas ni menos.. No hay dia mas perdido que aquel en que no hemos reido.. La vida es tal y como debe ser... Nadie vivira por ti... |