Tecnología

Inicio

Cómo analizar Enlaces nombre de ancla en PHP

Cómo analizar Enlaces nombre de ancla en PHP


Llene toda una dirección de enlace en una historia o un artículo en una página Web y, en la mayoría de los casos, que distraen al lector y romper el flujo del material escrito. Reemplazar la dirección "http://example.com" con el enlace de texto resaltado "example.com" para obtener un enlace que es menos perjudicial para la experiencia del lector. Utilice la función "parse_url" para eliminar la distracción caracteres cuando se utiliza PHP para insertar un hipervínculo en su código de visualización.

Instrucciones

1 Iniciar el script PHP escribiendo lo siguiente:

<? Php

2 Definir una función para analizar la dirección agregando la siguiente:

shortAddress función ($ Dirección) {

3 Definir una variable para contener la dirección corta y llamar a la función parse_url añadiendo lo siguiente:

$ ParseURL = parse_url (trim ($ Dirección));

4 Definir el formato de la dirección devuelta por la función shortAddress mediante la introducción de esto:

retorno de la moldura (? $ parseURL [host] $ parseURL [host]: array_shift (explote ( '/', $ parseURL [vía], 2))));

}

5 Analizar la dirección de entrada haciéndolo pasar a la función:

shortAddress ( "http://somepage.com");

6 Cierre el script PHP con esto:

?>

Consejos y advertencias

  • Este código analiza direcciones de enlace y elimina el "http: //", así como cualquier parte de la dirección tras el dominio de nivel superior - .com, .org y similares - designación. En otras palabras, "http://example.com/index" retornos "example.com". La dirección de "http://www.example.com" se devuelve como "www.example.com". La dirección de base se deja intacto y sin los caracteres adicionales que distraen.