Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Citations

Random quotation
La tragédie de l'amour tient à ce qu'il n'échappe pas à la dimension temporelle. Quand on partage la vie d'un être aimé, il y a une cruauté toute spéciale à constater combien nos anciennes amours nous sont devenues indifférentes.
(Alain de Botton)

Événements - 8 septembre

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionPHP - Déterminer si une URL est ou non absolue

Avec cette simple fonction, vous pourrez tester si l'URL passée en paramètre est, ou non, absolue :

public function is_absolute($url)
{
    $pattern = "/^(?:ftp|https?|feed):\/\/(?:(?:(?:[\w\.\-\+!$&'\(\)*\+,;=]|%[0-9a-f]{2})+:)*
    (?:[\w\.\-\+%!$&'\(\)*\+,;=]|%[0-9a-f]{2})+@)?(?:
    (?:[a-z0-9\-\.]|%[0-9a-f]{2})+|(?:\[(?:[0-9a-f]{0,4}:)*(?:[0-9a-f]{0,4})\]))(?::[0-9]+)?(?:[\/|\?]
    (?:[\w#!:\.\?\+=&@$'~*,;\/\(\)\[\]\-]|%[0-9a-f]{2})*)?$/xi";

    return (bool) preg_match($pattern, $url);
}

Remarque : Cette fonction est notamment utilisée par le CMS Drupal.



PHP


Publicité