Hogy tudnám ezt megoldani? (PHP)
Sziasztok!
A következő a problémám:
Szeretnék egy scriptet futtatni az oldalamon, ami észleli hogy ha a főoldalon van a felhasználó, akkor de kizárólag akkor jelenítsen meg egy fényképet.
Idáig jutottam:
$host = $_SERVER['HTTP_HOST'];
if($host == "www.oldalam.com" or $host == "oldalam.com") {
echo "<div style="position: absolute; left: 50%;">
<div style="position: relative; left: -50%; margin: 115px auto;">
<img src="http://www.oldalam.com/css/search.png" width="600px">
</div>
</div>";
}
A problémám az, hogy ezt igy php-ban nem tudja kezelni az oldal. ezért az lenne a kérdésem hogy létezik e erre valamilyen féle JavaScript vagy ilyesmi?
Tudom ez igy elég furának tűnik hogy miért igy akarok valamit megoldani, de az adott oldalon nincs más lehetőségem
Definiáld hogy mit jelent számodra a főoldal, illetve mely az az url vinne oda.
Emellett valószínűleg a $_SERVER['REQUEST_URI'] lesz a barátod.
Nagyon egyszerű. Szed szét a feladatokat.
Egy index.php-d legyen és abból indulj ki bármit ír az URL-be. (Ehhez kell egy .htaccess is)
Tehát: xy/asdasd is jó.
http://weblabor.hu/forumok/temak/21352
1) Kell egy függvény/metódus, ami TRUE, FALSE-al tér vissza. Itt definiálod, mi az a főoldal.
/home? /? /main? /fooldal?
Legyen a neve mondjuk: isMainPage
2)
<?php if(isMainPage()) { ?>
... <img src="...">
<?php } ?>
így echo-zd:
echo "<div style=\"position: absolute; left: 50%;\">
<div style=\"position: relative; left: -50%; margin: 115px auto;\">
<img src=\"http://www.oldalam.com/css/search.png\" width=\"600px\">
</div>
</div>";
vagy
echo '<div style="position: absolute; left: 50%;">
<div style="position: relative; left: -50%; margin: 115px auto;">
<img src="http://www.oldalam.com/css/search.png" width="600px">
</div>
</div>';
A többit szerintem előttem leírták. :D
<script>
oldal = document.location;
if(oldal == "oldal.com" || oldal == "www.oldal.com"){
document.write("kép html kódja")
}
</script>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!