Autor | Zpráva | ||
---|---|---|---|
DavidCH Profil * |
#1 · Zasláno: 19. 3. 2006, 06:49:47
Prosím o pomoc, sám na to nestačím.
Mám proměnnou $cesta = $_SERVER['REQUEST_URI']; která nabývá hodnoty například "/Obchody/Internetove-obchody/Publikace/Knihy/", ale také třeba "/Obchody/Internetove-obchody/Publikace/Knihy/?p=2". Potřeboval bych ale, aby ta proměnná neměla první lomítko, tedy "Obchody/Internetove-obchody..." a poslední lomítko včetně případného řetězce za posledním lomítkem, který vždy začíná otazníkem, tedy "...Publikace/Knihy". Jak toho lze dosáhnout? Díky moc. |
||
Ján Kobezda Profil |
#2 · Zasláno: 19. 3. 2006, 09:58:35
$cesta = $_SERVER["REQUEST_URI"];
$ncesta = substr($cesta,1); // odstránenie prvého lomitka $offset = 1; while($pos = strpos($ncesta, '/', $offset)){ //zistenie pozicie posledneho lomitka $offset = $pos+1; $lastpos = $pos; } $vysledok = substr($ncesta,0, $lastpos); //odstranenie vsetkeho za posl. lomitkom |
||
DavidCH Profil * |
#3 · Zasláno: 19. 3. 2006, 10:07:54
Přesně to je ono, vřelé díky.
|
||
DavidCH Profil * |
#4 · Zasláno: 19. 3. 2006, 14:27:50
Tak jsem zase v koncích. Mám tento zápis:
..a potřeboval bych, aby ten parametr "q" měl hodnotu proměnné "vysledok". Mé znalosti jsou takřka nulové a už u toho sedím od rána. Prosím nějakou dobrou duši o pomoc. |
||
Ján Kobezda Profil |
#5 · Zasláno: 19. 3. 2006, 14:38:39
<script type="text/javascript">
document.write('<'+'script type="text/javascript" src="http://search.domen.com/generic/catalog/catalog.php?c=2&ref=771&q =<?=$vysledok?>&unicode=1'+location.href+'"><'+'/script>'); </script> |
||
DavidCH Profil * |
#6 · Zasláno: 19. 3. 2006, 14:55:13
Je možná nějaká vizuální kontrola, jak vlastně pak v důsledku ten odkaz vypadá, třeba výpisem? Ještě jen upřesnění, jestli nejde o překlep. To druhé rovnítko za otazníkem tam má být? Díky
|
||
DavidCH Profil * |
#7 · Zasláno: 19. 3. 2006, 17:13:19
:-( Tak ten navrhovaný zápis nefunguje. Proměnná se tam nepředává, nebo respektive předává se tam řetězec za rovnítkem, argument je tedy vyhodnocený jako text: <?$vysledok?> Co je špatně?
|
||
DavidCH Profil * |
#8 · Zasláno: 19. 3. 2006, 20:55:27
Už se s tím mořím celej den a nic. Když parametr "q" doplním ručně např. na "Publikace/Knihy" tak to funguje dobře, když tam ale dám proměnnou viz předchozí, která vlastně obsahuje to stejné, tak už nic. pleas pleas help, do rána to musím mít hotové :(
|
||
DavidCH Profil * |
#9 · Zasláno: 20. 3. 2006, 20:20:15
Tak se do teď nezadařilo, poradíte mi prosím někdo?
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0