Multi domaine

Eléphant du PHP | 50 Messages

14 août 2005, 20:12

Salut

je souhaite faire pointer plusieurs noms de domaines sur le meme dossier

je suis chez un hebergeur mutualisé
j'aimerais donc savoir s'il est possible de faire pointer 3 noms de domaine sur le meme repertoire ???

machin.com truc.info et bidule.fr

est il possible de faire afficher dans les page php le nom du domaine qui sert a afficher la page

un peu du style


Code : Tout sélectionner

<?php echo basename($_SERVER["PHP_SELF"],".php"); ?>

mais appliqué à un nom de domaine


et en faisant disparaitre les extension que ce soit .com .fr ou .net


comme ca pour les 3 nom de domaine machin.com truc.info et bidule.fr
qui pointe sur la meme page index.php

elle affichera en fonction du nom de domaine
salut vous etes sur le site de domaine ou Truc ou Bidule

@+

Mammouth du PHP | 1885 Messages

15 août 2005, 03:12

Bonjour,

Je te suggère cette fonction:
<?php
function domainName( $domain ) {
    if( ($res = strrpos($domain, '.')) !== FALSE ) {
        return substr($domain, 0, $res);
    }
    return FALSE;
}

print_r( domainName('phpfrance.com') );
?>
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 50 Messages

21 août 2005, 16:28

Salut

j'aimerais savoir comment afficher une adresse URL a partuir d'un fichier machin.php

quand je lance ma page machin.php a l'adresse suivante
http://www.monsite.com/blabla/truc/super/machin.php

comment faire pour afficher le morceau d'adresse suivante
/blabla/truc/super/

Mammouth du PHP | 1885 Messages

21 août 2005, 19:52

Bonjour,

Je te suggère d'utiliser la fonction parse_url() de cette façon:
<?php
function domainPath($url) {
	$parsed = parse_url($url);
	return dirname($parsed['path']);
}

// Affichera "/manual/fr"
echo domainPath('http://www.php.net/manual/fr/function.parse-url.php');
?>
La programmation est l'expression de la poésie d'un programmeur
Génération PHP