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.
(PHP 4, PHP 5)
parse_url — Analyse une URL et retourne ses composants
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.
L'URL à analyser
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.
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) :
Si le paramètre component est spécifié, une chaîne de caractères est retournée au lieu d'un tableau.
| Version | Description |
|---|---|
| 5.1.2 | Ajout du paramètre component |
Exemple #1 Exemple avec parse_url()
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_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
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.
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.