PHP: parse_url - Manual in English
PHP: parse_url - Manual in Deutsch
PHP: parse_url - Manual in Polish

Vous êtes à PHP: parse_url - Manual Area


recherches récentes:
incluez les fonctions , fonctions variables , fonctions de poteau...




Si vous êtes nouveau au PHP ou devez juste régénérer vos qualifications, c'est l'endroit à commencer. Cette série de cours d'instruction te donnera la connaissance de base que vous devrez créer un simple Site Web de PHP.

Le PHP est un langage de programmation r3fléchissant à l'origine conçu pour produire les pages Web dynamiques. [1] Le PHP est employé principalement dans le serveur-côté scripting, mais peut être employé d'une ligne de commande interface ou dans des applications graphiques autonomes. Des interfaces utilisateurs textuelles peuvent également être créées utilisant des ncurses.

Analyse une URL et retourne ses composants


parse_url

(PHP 4, PHP 5)

parse_url — Analyse une URL et retourne ses composants

Description

mixed parse_url ( string $url [, int $component ] )

Cette fonction analyse une URL et retourne un tableau associatif contenant tous les éléments qui y sont présents.

Cette fonction n'est pas faite pour valider l'URL fournie, elle ne fait que la découper en parties listées ci-dessous. Les URLs partielles sont également acceptées, la fonction parse_url() fera de son mieux pour les analyser correctement.

Liste de paramètres

url

L'URL à analyser

component

Peut être une des constantes parmis PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY ou PHP_URL_FRAGMENT pour récupérer uniquement une partie de l'URL en tant que chaîne de caractères.

Valeurs de retour

Pour les URLs vraiment mal formées, parse_url() peut retourner FALSE et émettre un E_WARNING. Sinon, un tableau associatif est retourné, dont les éléments peuvent être (au moins un) :

  • scheme - e.g. http
  • host
  • port
  • user
  • pass
  • path
  • query - après le marqueur de question ?
  • fragment - après la hachure #

Si le paramètre component est spécifié, une chaîne de caractères est retournée au lieu d'un tableau.

Historique

Version Description
5.1.2 Ajout du paramètre component

Exemples

Exemple #1 Exemple avec parse_url()

<?php
$url 
'http://username:password@hostname/path?arg=value#anchor';

print_r(parse_url($url));

echo 
parse_url($urlPHP_URL_PATH);
?>

L'exemple ci-dessus va afficher :

Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
/path

Notes

Note: Cette fonction ne fonctionne pas avec les URLs relatives.

Note: parse_url() a été créée tout spécialement pour analyser les URLs et non les URIs. Cependant, pour des raisons de compatibilité adjacente, PHP fait une exception pour le schéma file:// où les triples slashs (file:///...) sont autorisés. Tous les autres schémas sont invalides.


biuro
Sklep numizmatyczny polskie monety kolekcjonerskie dla Numizmatyka
super efektowne kasetony reklamowe najlepsza reklama dla Ciebie
meble dla gastronomii
Koszulki Polako Koszulki Polako
902 903

Des autres fonctions utiles :


xmlreader.setparserproperty | xmlreader.getparserproperty | ref.parsekit | ref.mailparse | parsekit.setup | parsekit.resources | parsekit.installation | parsekit.constants | parsekit.configuration | numberformatter.parsecurrency | numberformatter.parse | messageformatter.parsemessage | messageformatter.parse | mailparse.setup | mailparse.resources | mailparse.installation | mailparse.constants | mailparse.configuration | locale.parselocale | intro.parsekit | intro.mailparse | function.yaz-ccl-parse | function.xmlrpc-parse-method-descriptions | function.xml-set-unparsed-entity-decl-handler | function.xml-parser-set-option | function.xml-parser-get-option | function.xml-parser-free | function.xml-parser-create | function.xml-parser-create-ns | function.xml-parse | function.xml-parse-into-struct | function.tidy-parse-string | function.tidy-parse-file | function.swishresults-getparsedwords | function.parsekit-func-arginfo | function.parsekit-compile-string | function.parsekit-compile-file | function.parse-url | function.parse-str | function.parse-ini-file | function.openssl-x509-parse | function.ociparse | function.oci-parse | function.mysqli-rpl-parse-enabled | function.mysqli-enable-rpl-parse | function.mysqli-disable-rpl-parse | function.mb-parse-str | function.maxdb-rpl-parse-enabled | function.maxdb-enable-rpl-parse | function.maxdb-disable-rpl-parse | function.mailparse-uudecode-all | function.mailparse-stream-encode | function.mailparse-rfc822-parse-addresses | function.mailparse-msg-parse | function.mailparse-msg-parse-file | function.mailparse-msg-get-structure | function.mailparse-msg-get-part | function.mailparse-msg-get-part-data | function.mailparse-msg-free | function.mailparse-msg-extract-whole-part-file | function.mailparse-msg-extract-part | function.mailparse-msg-extract-part-file | function.mailparse-msg-create | function.mailparse-determine-best-xfer-encoding | function.m-parsecommadelimited | function.ldap-parse-result | function.ldap-parse-reference | function.iptcparse | function.imap-rfc822-parse-headers | function.imap-rfc822-parse-adrlist | function.http-parse-params | function.http-parse-message | function.http-parse-headers | function.http-parse-cookie | function.gopher-parsedir | function.date-parse | function.bcompiler-parse-class | function.bbcode-set-arg-parser | function.bbcode-parse | dateformatter.parse | book.parsekit | book.mailparse |


Le PHP est une langue scripting d'usage universel employée couramment qui approprié particulièrement au développement de Web et peut être enfoncée dans le HTML. Si vous êtes nouveau au PHP et voulez avoir une certaine idée de la façon dont cela fonctionne, essayez le cours d'instruction d'introduction. Après ce, vérifiez le manuel en ligne, et l'exemple archivez les emplacements et certaines des autres ressources disponibles dans la section de liens.