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
Dubbelpost.
Je hebt hier al een topic over lopen.
Kan slotje op.
Sorry maar dit is iets heeeel anders lol.

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.
Aan de hand van de geoip_country_name_by_addr() functie kan je wel achterhalen wat het land van je bezoeker is.

Op die manier kan je de bezoeker doorsturen naar de juiste site.

header('location:meukee.php');


Zorg ervoor dat er geen HTML voor staat. Dit kan je prima in een los bestand zonder enige opmaak plaatsen.
@Aar Dank je!
ik heb hier een scriptje voor , ik ga het even zoeken voor je :)


Toevoeging op 23/06/2011 10:53:42:

<?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'];
}
}
?>



daarna aanroepen via het volgende:
<?php
include ('ip.php');
$i = new VisIP();
echo $i->getip();
?>
En toen was de server van api.hostip.info erg traag, waarmee je site ook rete-traag werd ;-)

Reageren