wat te doen, meertalige website?
He,
Ik ben druk bezig met de websites voor bali: www.balivakantievilla.nl en www.balistrandvilla.nl.
Omdat we toch wat verder willen dan alleen NL heb ik ook nog een engelse website gemaakt (apart mapje in mijn root met EN).
Als je op zo'n vlaggetje klikt zie je de engelse site.
Nu hebben we 2 nieuwe domeinnamen aangevraagd en ze zijn ook reeds gelinkt. Echter is het zo dat ik die niet apart kan veranderen: www.balibeach-villa.com en www.baliholiday-villa.com
Ik wil eigenlijk het volgende:
Als mensen onze pagina aanklikken wil ik dat de website meteen ziet of ze uit NL komen of een ander land. Als ze uit NL komen gewoon via www.balivakantievilla.nl of www.balistrandvilla.nl maar als ze uit bijv. Frankrijk Duitsland of Amerika komen wil ik dat ze op www.baliholiday-villa.com of www.balibeach-villa.com komen. Ik heb gehoord dat dit mogelijk met PHP kan of?
Als het niet zo kan, dan wil ik graag dat mensen die op de engelse vlag klikken op de .com komen. Maar hoe moet ik doen. Weet namelijk helemaal niets van PHP of dergelijke constructies.
Kan jij mij misschien helpen? Als het te moeilijk is hoor ik het wel. Dan moet ik er ff iemand voor inhuren!
Groetjes Saskia
Je hebt hier al een topic over lopen.
Kan slotje op.
Vorige wist ik niet hoe ik op nl website een engelse erbij moest zetten.
Dat is gelukt.
Nu wil ik het volgende wat in mijn 1e post staan.
Dus een nl domein en engelse domein, wil ik ook zo met de talen.
Volgens mij zit in die code die jij mij geeft niet het volgende:
NL persoon --> www.balivakantievilla.nl
Duits/Frans/Engelse persoon --> www.baliholiday-villa.com
Hoe kan dit?
Op die manier kan je de bezoeker doorsturen naar de juiste site.
Dat doorsturen dat weet ik dus ook niet
Zorg ervoor dat er geen HTML voor staat. Dit kan je prima in een los bestand zonder enige opmaak plaatsen.
Gewijzigd op 23/06/2011 10:38:36 door - Ariën -
@Aar Dank je!
Toevoeging op 23/06/2011 10:53:42:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
class VisIP
{
function __construct()
{
}
function getip()
{
$ipAddr = $_SERVER['REMOTE_ADDR'];
$xml = file_get_contents("http://api.hostip.info/?ip=".$ipAddr);
preg_match("@<Hostip>(\s)*<gml:name>(.*?)</gml:name>@si",$xml,$match);
preg_match("@<countryAbbrev>(.*?)</countryAbbrev>@si",$xml,$cc_match);
$ipDetail['country_code']=$cc_match[1];
return $ipDetail['country_code'];
}
}
?>
class VisIP
{
function __construct()
{
}
function getip()
{
$ipAddr = $_SERVER['REMOTE_ADDR'];
$xml = file_get_contents("http://api.hostip.info/?ip=".$ipAddr);
preg_match("@<Hostip>(\s)*<gml:name>(.*?)</gml:name>@si",$xml,$match);
preg_match("@<countryAbbrev>(.*?)</countryAbbrev>@si",$xml,$cc_match);
$ipDetail['country_code']=$cc_match[1];
return $ipDetail['country_code'];
}
}
?>
daarna aanroepen via het volgende:
En toen was de server van api.hostip.info erg traag, waarmee je site ook rete-traag werd ;-)
Is er nog een ander alternatief die dit kan vervangen op deze manier?
Dat .dat bestand van Bas? ;-)