Foros del Web » Programando para Internet » PHP »

Extrayendo partes del código

Estas en el tema de Extrayendo partes del código en el foro de PHP en Foros del Web. Hola estimados tengo este problema, Desarmo mi código con hasta tener una array de este tipo: Código PHP: $valor [ $i ] = "<a target='_blank' href='contar.php?mandar=http://www.misitio.com/contenido.html'>Cantenido - desctip de mi contenido</a><br>" ;  tengo ...
  #1 (permalink)  
Antiguo 08/12/2005, 12:04
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 14 años
Puntos: 4
Extrayendo partes del código

Hola estimados tengo este problema,
Desarmo mi código con hasta tener una array de este tipo:

Código PHP:
$valor[$i] ="<a target='_blank' href='contar.php?mandar=http://www.misitio.com/contenido.html'>Cantenido - desctip de mi contenido</a><br>"
tengo un sistemita para contar a done se pincha..
Ahora lo que deseo hacer es extraer la url limpia y la descripción.
Intente con explote y preg_match() pero no encontré forma ..
Aparte es uso de preg_match() o preg_match_all () lo no entiendo por los parámetros de búsqueda no entiendo los símbolos para la búsqueda de comparación con estas 2 funciones
Si alguien me puede dar una mano muchas gracias.
Un saludo.
  #2 (permalink)  
Antiguo 08/12/2005, 12:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
preg_match() o preg_match_all () ... ambas funciones usan "Expresiones regulares" para dar con el patron que buscas (en tu caso bien definido por el tag de "link" que indicas).

Mi fuerte no son las expresiones regulares .. pero te paso dos cosas:

Un tutorial sobre las expresiones regulares:
http://www.ignside.net/man/php/regex.php

Algunos script's que parece que hace (o incorpora la expresión regular) que necesitarías:
http://www.phpclasses.org/browse/package/1701.html
http://www.phpfreaks.com/quickcode/E..._a_Page/15.php
http://drupal.org/node/36008


Un saludo,
  #3 (permalink)  
Antiguo 09/12/2005, 08:37
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 14 años
Puntos: 4
muchas gracias,, inenteare estudiar las expresiones regulares.
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 20:44.