"Mads A. Jensen" <mads@NOSPAManything.dk> wrote in message
news:a7q4km$f5n$1@sunsite.dk...
> Hej
>
> Jeg har et lille problem. Denne kode virker ikke rigtig efter hensigten:
>
> <?php
> include "countries.inc";
> $domain = gethostbyaddr(getenv("REMOTE_ADDR"));
>
> function country($dialhost){
> $thing = explode(".", $dialhost);
> $code = $thing[(count($thing)-1)];
>
> $destination = $country[$code];
> return $destination;
> }
Dit $country array ligger ikke i global scope, dvs, da du befinder dig i en
funktion har du ikke automatisk adgang til variable sat uden for funktionen.
Prøv at tilføje
global $country;
i starten af din funktion, eller hvis det kun er i denne funktion du bruger
dette array, kunne du flytte din include ind i starten af din funktion. Dit
valg
Håber det hjælper...
Mvh Allan E