Šta je novo?

Php pomoc

ikoalosaurus

Slavan
Učlanjen(a)
07.05.2009
Poruke
3,088
Poena
495
Vec sam otvarao temu za ovo sto mi treba ali sad je pitanje malo drugacije.
Dakle, potrebno mi je da sajt nakon uzimanja ip adrese posetioca sajta prepozna da li je posetilac iz Zambije, Zimbabvea ili ostatka sveta i da na osnovu toga na index stranici link za kontakt stranu promeni u link za drugu stranu, recimo da umesto <a href="contact.html"> bude <a href="contact2.html">. Dakle potrebna mi je funkcija u php koja ce mi to uraditi . evo sta za sada imam.

Kod:
<?php



include "CountryFromIP.inc.php";

$ip =$_SERVER['REMOTE_ADDR'];

$object = new CountryFromIP();

$countryName =  $object->GetCountryName($ip);

if($countryName=="Zimbabwe")
{
[B]OVDE BI TREBALO TAJ DEO DA UBACIM[/B]
}

?>
 
Nisam ni ja siguran ali mi jedino za sad pada na pamet javascript.
<?php

if($countryName=="Zimbabwe")
{
echo '<script type="text/javascript">document.getElementById("zim").href="contactZimbabwe.html";return false;
</script>
';

<a href="#" id="zim">Contact Zimbabwe</a>

}
?>

Ako ti je link koji treba da menjas recimo 5 po redu moze i ovako:

document.getElementsByTagName('a')[4].href=newURL;

A mozes definisati i div za navigaciju, pa trazis u navigaciji koji je po redu:
document.getElementById('nav').getElementsByTagName('a')[4].href = newURL;
 
Poslednja izmena:
Isprobacu veceras pa javljam, hvala ti, mada nisam nikad isao na tu kombinaciju javaskript u phpu, *nije da imam neko veliko znanje u tom polju al ajd*, ako neko zna i php resenje, zamolio bih da napise, hvala :)
 
Ne razumem zasto samo tamo gde ti je HTML za link
<a href="contact.html">Kontakt</a>

ne stavis
PHP:
<?php
if($countryName=="Zimbabwe")
{
 echo '<a href="contact2.html">Kontakt</a>';
}
else
{
echo '<a href="contact.html">Kontakt</a>';
}
?>
 
Nazad
Vrh Dno