par
Castor Gaspard » 07 oct. 2010, 18:44
Bonjour,
Savez-vous pourquoi écrire
switch ($_SERVER['DOCUMENT_ROOT']) est sans effet ?
En effet, j'utilise la syntaxe suivante...
switch ($_SERVER['DOCUMENT_ROOT'])
{
case 'alpha.site.com':
$path = 'alpha';
break;
case 'omega.site.com':
$path = 'omega';
break;
}
echo $path;
Or,
$path ne s'affiche pas !
Pourtant, un
switch me semble plus simple à utiliser qu'une succession de
elseif.
En fait, mon objectif est d'utiliser les mêmes fichiers pour servir quelques sites. Les sites pointent tous vers le même répertoire. Seulement, je dois identifier le site demandé pour appeler les fichiers correspondants, comme les images, différentes selon le contenu.
D'ailleurs, si vous avez une idée plus lumineuse que mon "bricolage" (?), je suis ouvert à vos excellentes suggestions.
Cordialement,
Gaspard
Bonjour, :D
Savez-vous pourquoi écrire [i]switch ($_SERVER['DOCUMENT_ROOT'])[/i] est sans effet ?
En effet, j'utilise la syntaxe suivante...
[php]
switch ($_SERVER['DOCUMENT_ROOT'])
{
case 'alpha.site.com':
$path = 'alpha';
break;
case 'omega.site.com':
$path = 'omega';
break;
}
echo $path;
[/php]
Or, [i]$path [/i] ne s'affiche pas !
Pourtant, un [i]switch[/i] me semble plus simple à utiliser qu'une succession de [i]elseif[/i].
En fait, mon objectif est d'utiliser les mêmes fichiers pour servir quelques sites. Les sites pointent tous vers le même répertoire. Seulement, je dois identifier le site demandé pour appeler les fichiers correspondants, comme les images, différentes selon le contenu.
D'ailleurs, si vous avez une idée plus lumineuse que mon "bricolage" (?), je suis ouvert à vos excellentes suggestions. :mrgreen:
Cordialement,
Gaspard