Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2008, 18:12
Avatar de david_f
david_f
 
Fecha de Ingreso: mayo-2007
Ubicación: Santiago De Los Caballeros, Santiago, Dominican Republic, Dominican Republic
Mensajes: 52
Antigüedad: 17 años, 8 meses
Puntos: 3
Respuesta: expresión regular para convertir link en [url]

Código PHP:
# Original PHP code by Chirp Internet: www.chirp.com.au
# Please acknowledge use of this code by including this header.

$url "http://www.example.net/somepage.html";
$input = @file_get_contents($url) or die('Could not access file: $url');
$regexp "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(
preg_match_all("/$regexp/siU"$input$matches)) {
    
# $matches[2] = array of link addresses
    # $matches[3] = array of link text - including HTML code