Note : vous n'êtes pas identifié


Le module URL propose plusieurs fonctions pour traiter les URL.


Il offre les fonctions suivantes:

Fonction ˜url()

La fonction ˜url() permet de manipuler les arguments de l'URL. Cette fonction prend comme arguments les nouveaux parametres qui seront envoyés à l'URL.

URL : http://localhost/templeet/templeet.php/index,Templeet,plop.html
˜url("toto")		=>	./../templeet.php/toto,Templeet,plop
˜url("index","toto")	=>	./../templeet.php/index,toto,plop

Fonction ˜rawurl()

Cette fonction permet de reconstruire une URL. Elle prend comme arguments les parametres qui serviront à reconstruire une URL.

URL : http://www.fasmz.org/templeet_doc/url.fr.html
˜rawurl("plop")		=>	..//plop

Fonction ˜relative_base()

Cette fonction, qui n'accepte pas d'argument, retourne le chemin relatif de l'url pour accéder aux fichier statiques. Elle est à utiliser dans le cas d'image, ou de fichiers qui ne doivent pas passer par Templeet.

URL : http://www.fasmz.org/templeet_doc/url.fr.html
˜relative_base()	=>	../

Fonction ˜relative_templeet()

Cette fonction, qui n'accepte pas d'argument, retourne le chemin relatif de l'url pour accéder aux fichier Templeet. Elle est à utiliser dans le cas d'appels vers des urls qui doivent être traités par Templeet.
Note : la fonction retourne un / à la fin si besoin.

URL : http://www.fasmz.org/templeet_doc/url.fr.html
˜relative_templeet()	=>	../

Fonction ˜relative_templeet_script()

Cette fonction, qui n'accepte pas d'argument, retourne le chemin relatif de l'url pour accéder aux fichier Templeet en intégrant toujours l'appel vers le script. Elle est à utiliser dans le cas d'appels vers des urls qui traitent des données envoyées en POST.
Note : la fonction retourne un / à la fin si besoin. Elle peut être indentique à ˜relative_templeet(), mais pour que vos templates soient portables, il faut utiliser celle-ci pour les formulaires.

URL : http://www.fasmz.org/templeet_doc/url.fr.html
˜relative_templeet_script()	=>	../templeet.php/

Fonction ˜absolute_templeet_script()

Cette fonction, qui n'accepte pas d'argument, retourne le chemin absolu de l'url pour accéder aux fichier Templeet en intégrant toujours l'appel vers le script. Elle sera souvent utilisé avec ˜getconf('site_url') pour avoir un url absolu complet.
Note : la fonction retourne un / à la fin si besoin.

URL : http://www.fasmz.org/templeet_doc/url.fr.html
˜getconf('site_url')˜absolute_templeet_script()	=>
http://fasmz.org/templeet.php/

Fonction ˜url_exists('url')

Cette fonction prend un argument. Elle retourne VRAI (1) si le premier argument est un url qui existe, sinon FAUX (O).

˜url_exists('http://localhost/')	=> 1