Foros del Web » Programando para Internet » ASP Clásico »

detectar una palabra en una cedena

Estas en el tema de detectar una palabra en una cedena en el foro de ASP Clásico en Foros del Web. hola tengo que detectar si exite una palabra en cuna cadena y lo hago asi Código PHP: wap_browser  =  Request . ServerVariables ( "HTTP_ACCEPT" ) ...
  #1 (permalink)  
Antiguo 06/09/2009, 06:34
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
detectar una palabra en una cedena

hola tengo que detectar si exite una palabra en cuna cadena

y lo hago asi

Código PHP:
wap_browser Request.ServerVariables("HTTP_ACCEPT")
 

if 
wap_browser InStr(wap_browsero "vnd")  then
response
.Redirect("/mobile/")
response.Write("detecta")
else
response.Write("no detecta")
end if 
lo que pasa es que la cadena wap_browser es de este estilo

application/vnd.rim.html,text/hmtl, image/vnd.rim.png,image/jpeg,application/x-vnd.rim.pme.b,application...

lo que quiero es que si la cadena tiene vnd me detecte
pero ahora no lo hace
  #2 (permalink)  
Antiguo 06/09/2009, 10:44
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: detectar una palabra en una cedena

haslo asi

If InStr(wap_browser, "vnd") = 0 then
response.Write("No detecta")
Else
response.Redirect("/mobile/")
response.Write("detecta")
End IF
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 07/09/2009, 03:50
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: detectar una palabra en una cedena

Hola

Has de tener en cuenta que la función Instr() te devuelva un entero, la posición donde se encuentra la subcadena

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 14:12.