Foros del Web » Programando para Internet » PHP »

Permitir solo extensiones .jpg .gif al final de un textbox

Estas en el tema de Permitir solo extensiones .jpg .gif al final de un textbox en el foro de PHP en Foros del Web. Hola a los usuarios de forosdelweb, tengo una duda sobre un textbox y un formulario. Tengo un textbox en la cual inserto una url tipo: ...
  #1 (permalink)  
Antiguo 09/05/2012, 19:38
 
Fecha de Ingreso: febrero-2012
Mensajes: 12
Antigüedad: 12 años, 8 meses
Puntos: 0
Permitir solo extensiones .jpg .gif al final de un textbox

Hola a los usuarios de forosdelweb, tengo una duda sobre un textbox y un formulario.

Tengo un textbox en la cual inserto una url tipo:

http://www.web.com/imagen.jpg

Solo quiero que admita el formulario con el textbox extensiones de imagenes al final con .jpg .png .gif etc al no poner extensiones de imagenes al final salga un alert de imagen no permitida.

Espero me hayen entendido.

Saludos!
  #2 (permalink)  
Antiguo 10/05/2012, 00:24
Avatar de newboy_master  
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 9 meses
Puntos: 46
Respuesta: Permitir solo extensiones .jpg .gif al final de un textbox

Código HTML:
Ver original
  1. <script type="text/javascript">
  2.  
  3.     function validar_extension(url) {
  4.    
  5.         var e = url.substr(-3);
  6.         if(e!="jpg" && e!="gif" && e!="png")
  7.             alert('No es una imagen');
  8.        
  9.     }
  10.  
  11. </head>
  12.  
  13.  
  14. <form action="#" method="post">
  15.  
  16.     <label> URL </label>
  17.     <input type="text" onblur="validar_extension(this.value); return false" />
  18.  
  19. </form>
  20.  
  21. </body>
  22. </html>

El problema de esto es que se puede desactivar Javascript y saltar la validación, necesitas validarlo del lado del servidor también.

Salu2.
__________________
@jslirola - Programador Web Freelance.
  #3 (permalink)  
Antiguo 10/05/2012, 06:15
 
Fecha de Ingreso: febrero-2012
Mensajes: 12
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Permitir solo extensiones .jpg .gif al final de un textbox

Cita:
El problema de esto es que se puede desactivar Javascript y saltar la validación, necesitas validarlo del lado del servidor también.
Si tienes razon en eso, si desactivan javscript pueden saltar el script, en php se puede hacer con if else?

Me pueden dar un ejemplo en php?

Disculpen la pregunta.

Saludos!
  #4 (permalink)  
Antiguo 10/05/2012, 08:06
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Permitir solo extensiones .jpg .gif al final de un textbox

es exactamente igual pero con la funcion de php

www.php.net/substr

saludos..

PD: te recomiendo usar un substr de 4 caracteres e incluir el punto, ya que con la validación de 3 alguien puede escribir soyunjpg y lo va a tomar como bueno.
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: extensiones, final, formulario, gif, imagenes, jpg, permitir, textbox, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:32.