Manuel PHP
Précédent |  | Suivant

# http_build_url

(no version information, might be only in CVS)

http_build_url -- Construit une URL

## Description

string http_build_url ( [mixed url [, mixed parts [, int flags = HTTP_URL_REPLACE [, array &new_url]]]] )

Construit une URL.

Les parties de la seconde URL seront ajoutées dans la première en fonction des arguments.

## Liste de paramètres

url

  partie(s) d'une URL sous la forme d'une chaîne ou un tableau associatif comme retourné par la fonction parse_url()

parts

  la même chose que le premier argument

flags

  un masque de constantes HTTP_URL ; `HTTP_URL_REPLACE` est la valeur par défaut

new_url

  si défini, il sera ajouté avec les parties de l'URL composée comme retournée par la fonction parse_url()

## Valeurs de retour

Retourne la nouvelle URL sous la forme d'une chaîne en cas de succès, ou `FALSE` si une erreur survient.

## Exemples

Exemple 1. Exemple avec http_build_url()

`<?php echo http_build_url("http://user@www.example.com/pub/index.php?a=b#files", array( "scheme" => "ftp", "host" => "ftp.example.com", "path" => "files/current/", "query" => "a=c" ), HTTP_URL_STRIP_AUTH | HTTP_URL_JOIN_PATH | HTTP_URL_JOIN_QUERY | HTTP_URL_STRIP_FRAGMENT ); ?>`

L'exemple ci-dessus va afficher :

    ftp://ftp.example.com/pub/files/current/?a=b&a=c

Précédent | Sommaire | Suivant
http_build_str | Niveau supérieur | Hyperwave