Autor | Zpráva | ||
---|---|---|---|
muaha Profil * |
#1 · Zasláno: 26. 7. 2008, 16:39:24
Zdravim,
chcem sa spytat ci existuje takato podmienka: Ak v adrese stranky sa nachadza "forum" ... tak echo... inak ... echo ... Ak ano, prosim mohli by ste ju tu napisat? Dakujem. S php som len na zaciatku. |
||
Nox Profil |
#2 · Zasláno: 26. 7. 2008, 16:55:55
|
||
Izzi Profil |
#3 · Zasláno: 26. 7. 2008, 17:09:17
mohol by to tu niekto tak jednoducho napisat, ja tomu php.net vobec nerozumiem ... :(
|
||
Dranel Profil |
#4 · Zasláno: 26. 7. 2008, 17:32:58
Izzi
Tak tomu rozumět začni, protože to je ohledně PHP nejdůležitější stránka. Ale tak popíšu... Pomocí superglobální proměnné $_SERVER si vytáhneš z URL to za lomítkem. Jestliže se to rovná "forum" tak echo else echo. Jasný? Né? Tak začni studovat základy. |
||
Izzi Profil |
#5 · Zasláno: 26. 7. 2008, 17:46:57 · Upravil/a: Izzi
Dranel
pomocou $_SERVER['HTTP_HOST']; si vytiahnem vsak len ten zaklad adresy: diskuse.jakpsatweb.cz (maximalne index.php pomocou 'SCRIPT_NAME')a to za lomitkom uz nie, a ja potrebujem aby som vytiahol aj to. Aj to co includujem... skusal som vsetko z tejto adresy: http://www.kasman.sk/index.php?meno_clanku=%24_SERVER |
||
Dranel Profil |
#6 · Zasláno: 26. 7. 2008, 18:40:59
Izzi
Skus si to poskládat. PS: Teď si nejsem jistý, ale tuším, že URL se skládá z HTTP_HOST a REQUEST_URI |
||
Izzi Profil |
#7 · Zasláno: 27. 7. 2008, 14:44:09
moze mi daco take fungovat ak ano kde mam chybu, vzdy mi vypise len to druhe echo
<?php $url=($_SERVER['REQUEST_URI']); if ($url=="pokus") echo "<title>Pokus</title>"; /*Ak sa v adrese nachadza pokus vypise title: Pokus */ else echo "<title>Stranka</title>"; /*Ak nie tak title: Stranka*/ ?> |
||
Izzi Profil |
#8 · Zasláno: 28. 7. 2008, 12:45:20
preco to nefunguje?
|
||
Matty Profil |
#9 · Zasláno: 28. 7. 2008, 12:49:51 · Upravil/a: Matty
Izzi
preco to nefunguje? Protože tam máš blbost. if ($url=="pokus") - pokud se $url rovná "pokus"... Zkus spíše if(strpos($url, "pokus")===true) - pokud $url obsahuje "pokus"... |
||
greegus Profil * |
#10 · Zasláno: 28. 7. 2008, 13:35:45
<?php $url = ($_SERVER['REQUEST_URI']); if (pregmatch("/pokus/i",$url)) echo "<title>Pokus</title>"; /*Ak sa v adrese nachadza pokus vypise title: Pokus */ else echo "<title>Stranka</title>"; /*Ak nie tak title: Stranka*/ ?> |
||
Greeg Profil |
#11 · Zasláno: 28. 7. 2008, 13:38:40 · Upravil/a: Greeg
sry preklep
<?php $url = ($_SERVER['REQUEST_URI']); if (preg_match("/pokus/i",$url)) echo "<title>Pokus</title>"; /*Ak sa v adrese nachadza pokus vypise title: Pokus */ else echo "<title>Stranka</title>"; /*Ak nie tak title: Stranka*/ ?> aj ked je asi efektivnejsie pouzit iba ten strpos (Matty?) |
||
Izzi Profil |
#12 · Zasláno: 28. 7. 2008, 13:58:03
super vdaka! funguje to greeg-ovo...
|
||
Časová prodleva: 16 let
|
0