Hallo iedereen,

Ik had een vraagje, hoe check je een array uit met behulp van in if(in_array($server, $conf))


<?php
$server = $_SERVER['SERVER_NAME']; /* Domeinnaam */
$conf = array(
    "lexoft.nl" => array(
        'color' => '',
        'bgcolor' => ''
    ),
    "balk.lexoft.nl" => array(
        'color' => '',
        'bgcolor' => '#CC0000'
    ),
);
?>


Alvast bedankt!
Wat bedoel je precies?
Nou, als ik bijvoorbeeld zou checken, krijg ik geen resultaat. Maar als ik alleen array("lexoft.nl") zou hebben, doet hij het wel..
Bedoel je dit?
<?php
$server = $_SERVER['SERVER_NAME']; /* Domeinnaam */
$conf = array(
"lexoft.nl" => array(
'color' => '',
'bgcolor' => ''
),
"balk.lexoft.nl" => array(
'color' => '',
'bgcolor' => '#CC0000'
),
);

if (in_array($server, $conf))
{
$array = $conf[$server];

echo $array['color'];
echo $array['bgcolor'];
}
?>
Ja, zoiets heb ik ook, maar ik krijg geen results..
Ik heb zo'n Ifje staan, maar hij zegt geen TRUE..
Laat je script eens zien dan...

<?php
$type = $_GET['type'];
$server = $_SERVER['SERVER_NAME']; /* Domeinnaam */
echo $server;
/* Waardes */
$conf = array(
    "lexoft.nl" => array(
        'color' => '',
        'bgcolor' => ''
    ),
    "balk.lexoft.nl" => array(
        'color' => '',
        'bgcolor' => '#CC0000'
    ),
);
print_r($conf);
if(in_array($server, $conf)){
	if(isset($type) && $type=="css"){ ?>
Met regel 2 blijft $_GET['type'] natuurlijk altijd false?
Haal die regel eens weg.
kijk is wat er in $server zit? geen www. ervoor?
Ik zit op balk.lexoft.nl
en @Nick, die heb ik al weggehaald, maar alsnog geen resultaat..
En als je $server echo't

Reageren