Forum » Izdelava spletišč » vpis besede + go = url/beseda
vpis besede + go = url/beseda
schejk ::
vem da sm zakompliciral pri naslovu sam nism vedu drugač!
rad bi naredu preprosto takole:
Vpiši številko : ( npr. 5458 ) [POJDI]
ko bi vpisal neko določeno številko in kliknil na POJDI bi me poslalo
na npr. http://www.krnekki.com/številka( vpisana prej v textfield)
hvala za pomoč
rad bi naredu preprosto takole:
Vpiši številko : ( npr. 5458 ) [POJDI]
ko bi vpisal neko določeno številko in kliknil na POJDI bi me poslalo
na npr. http://www.krnekki.com/številka( vpisana prej v textfield)
hvala za pomoč
- spremenil: schejk ()
marsovcek ::
Na hitro nekaj takega?
Ali pa:
~ prilepil sem ti še en } na konec js funkcije, upam da ne zameriš :) / Racer D
<?php //file url.php $URL=$_REQUEST['url']; if (!$url){ echo "<form action=\"url.php\" method=\"post\" name=\"form1\">"; echo "Vnesi URL:"; echo "<input type=\"text\" name=\"url\" size=\"20\"><br>"; echo "<input type=\"submit\" value=\"Vozi Miško!\">"; } else { $kam="http://www.krneki.com/".$url; header ("Location: $kam"); exit; } ?>
Ali pa:
<script language="JavaScript"> function VoziMisko(){ kam = urlBox.value; window.location=url; } </script> <input type="text" size="20" name="urlBox"> <input type="button" name="vozi" value="Vozi Miško" onClick="VoziMisko()">
~ prilepil sem ti še en } na konec js funkcije, upam da ne zameriš :) / Racer D
Zgodovina sprememb…
- spremenil: Road Runner ()
schejk ::
hvala! uporabil sem prvo varianto! a mi lahk se mal pomagas ker nikakor ne spravim tole v delovanje! ko dam submit me za vsak vrze na index!
ne vem katere parametre moram modificirat! rad bi preprosto da doda vpisan text k www.krneki.com in izvrsi operacijo www.krneki.com/vpisan text. spremenil sem vrednost $kam sam ne vem katere se moram!
hvala!
ne vem katere parametre moram modificirat! rad bi preprosto da doda vpisan text k www.krneki.com in izvrsi operacijo www.krneki.com/vpisan text. spremenil sem vrednost $kam sam ne vem katere se moram!
hvala!
marsovcek ::
Hmnja, trenutno ne morem preizkušati php-ja; to je bilo bolj na pamet napisano.
Vidim, da sem "zagrešil" že v 3. vrstici pri spremenljivki - $URL bi bilo bolj prav $url (z malimi). Ime fileta se mora ujemati z imenom v <form action=\"....>.
Sicer pa poskusi vrstico Header ("location: $kam"); zamenjati z echo $kam;, da vidiš, če pravilno prežveči spremenljivke.
Vidim, da sem "zagrešil" že v 3. vrstici pri spremenljivki - $URL bi bilo bolj prav $url (z malimi). Ime fileta se mora ujemati z imenom v <form action=\"....>.
Sicer pa poskusi vrstico Header ("location: $kam"); zamenjati z echo $kam;, da vidiš, če pravilno prežveči spremenljivke.
tec ::
Tole je hitra resitev. Ti verjetno nisi dal pod form action ime fajla, kjer je tale koda notri. Torej, ce si tale fajl shranil kot neki.php, moras v form action napisat neki.php (tam sedaj pise url.php) Pa na koncu sem dodal se koncnico .php, ker drugace bos moral direktorije delat in bo notri moral bit index.php, da bo prebralo vrednost, ki bo vpisana. No, vsaj predvidevam, da bos to rabil.
Sicer ne vem, zakaj bos to rabil, vendar se pojavi problem, ce uporabnik vtipka narobno ime. Takrat ga vrze na error 404, kar pa ni najbolj fajn. Lahko bi izpisal napako, ampak to bi bilo prevec dela. Ce ni to eksplicitno kar rabis, se raje posluzi kaksnega spustnega menija, kjer so vsi naslovi ze vpisani.
Sicer ne vem, zakaj bos to rabil, vendar se pojavi problem, ce uporabnik vtipka narobno ime. Takrat ga vrze na error 404, kar pa ni najbolj fajn. Lahko bi izpisal napako, ampak to bi bilo prevec dela. Ce ni to eksplicitno kar rabis, se raje posluzi kaksnega spustnega menija, kjer so vsi naslovi ze vpisani.
<?php ob_start(); ?> <?php //file url.php $url=$_REQUEST['url']; if (!$url){ echo "<form action=\"url.php\" method=\"post\" name=\"form1\">"; echo "Vnesi URL:"; echo "<input type=\"text\" name=\"url\" size=\"20\"><br>"; echo "<input type=\"submit\" value=\"Vozi Miško!\">"; } else { $kam="http://www.krneki.com/".$url .".php"; header ("Location: $kam"); exit; } ?> <? ob_end_flush(); ?>
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP include(); problemOddelek: Programiranje | 980 (769) | DuleKrtola |
» | Kako preveriti ali so vnosna polja izpolnjena?Oddelek: Izdelava spletišč | 1988 (1642) | bluefish |
» | [php] method="post"Oddelek: Izdelava spletišč | 1616 (1318) | slovencl |
» | problem z phpjemOddelek: Izdelava spletišč | 4255 (3668) | snow |
» | IncludanjeOddelek: Izdelava spletišč | 1054 (898) | McAjvar |