Hoy voy a compartir con ustedes una función creada por mi que me ha sido de mucha ayuda en mis proyectos. Su nombre es TextoEntre y funciona de la siguiente manera:
Dado un texto ej.: <a href=”www.google.com.ar”>Ir a google</a> guardado en [texej] y necesitamos obtener solo el link (www.google.com.ar) llamaríamos a la función del siguiente modo
Call "TextoEntre" "[texej]" "href=[#34]" "[#34]>" "[link]"
obtendríamos lo deseado en la variable [link].
La función recibe 4 parámetros:
Call "TextoEntre" "[fuente]" " [inicio]" "[fin]" "[resultado]"
[fuente] -> La cadena fuente
[inicio] -> La cadena que está antes del texto
[fin] -> La cadena que está después del texto
[resultado] -> Donde se desea guardar el texto
–
[resultado] guardara el texto encontrado entre [inicio] y [fin]. Si no encuentra [inicio] o [fin] en la cadena fuente TextoEntre devolvera 0(cero).
Espero que les sea útil.
Captura:
Descarga:
ejTextoEntre.rar (1,1 MiB, 1.881 hits)
NOTA: Las función debe ser copiada a la carpeta Functions de NeoBook.
Gracias Bunker!!
Tu función es muy util pues nos ahorras muchos pasos para filtrar los textos.
{NeoBook Function}
Version=5.70
Language=NeoBook
Param=[%tx]|Variable|Texto a procesar
Param=[%ini]|Variable|Marca inicio
Param=[%fin]|Variable|Marca fin
Param=[%res]|Variable|Resultado
{End}
StrParse “[%tx]” “[%ini]” “[%_tx]” “[_]”
strparse “[%_tx2]” “[%fin]” “[%rz]” “[_]”
setvar “[%res]” “[%rz1]”
JorgeSpain
Puedes descargar el ejemplo desde acá http://www.neobookeros.com.ar/servicios/ej_fecha.pub
el script php es el siguiente:
Lo que hace es obtener la fecha que le pasamos como parametro GET en la instruccion internetget y si es igual a la fecha del servidor responde OK, de lo contrario responde ERROR.
Ya con eso en una variable puedes hacer lo que sea conveniente.
Saludos