Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Citations

Random quotation
Il y a un plaisir délicieux à serrer dans ses bras une femme qui vous a fait beaucoup de mal, qui a été votre cruelle ennemie pendant longtemps et qui est prête à l'être encore.
(Stendhal)

Événements - 28 juin

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é