Page 1 sur 1

Multi domaine

Posté : 14 août 2005, 20:12
par reg34000
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

@+

Posté : 15 août 2005, 03:12
par Xenon_54
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') );
?>

Posté : 21 août 2005, 16:28
par reg34000
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/

Posté : 21 août 2005, 19:52
par Xenon_54
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');
?>