Avatar billede benneharli Juniormester
22. januar 2007 - 23:58 Der er 8 kommentarer og
1 løsning

urlencode for afsendelse af form

har en form jeg sender videre til side 2, men for jeg sender den vil jeg gerne lave en urlencode paa den...

det er ikke nok at lave den paa side 2. saa er det for sent...

saetter forste side ind herunder...
Avatar billede benneharli Juniormester
22. januar 2007 - 23:58 #1
<?php

error_reporting(0);

include ("dvr.php");

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
        <meta http-equiv="pragma" content="no-cache">
        <title>DVR select</title>
    </head>
    <p align="center"><img border="0" src="header.jpg" width="768" height="101"></p>
        <table width=600 align=center border=0>
            <tr><td colspan=3 width="594"><hr></td></tr>
            <form name="select" method=post action="script.php">
                <tr>
                    <td width=71>Server</td><td width="434"><input type="text" name="server" maxlength="32" size="20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name="doGenerate" value="Generate" target="_self"></td><td align=right width="81"><img src="php-power-micro.png" border="0" alt="php" width="80" height="15" /></td>
                </tr>
                <tr>
                    <td width=71>User</td><td width="434"><input type="text" name="user" maxlength="32" size="20"></td>
                </tr>
                <tr>
                    <td width=71>Password</td><td width="434"><input type="text" name="password" maxlength="32" size="20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" name="pwgen" value="Password generator" onClick="location.href='pwgen.exe'"></td>
                </tr>
                <tr>
                    <td width=71>Card</td><td width="434"><input type="text" name="card" maxlength="32" size="20"></td>
                </tr>
                <tr>
                    <td width=71>Camera</td><td width="434"><input type="text" name="camera" maxlength="32" size="20"></td>
                </tr>
               
            </form>

        </table>
    </body>
</html>
Avatar billede windcape Praktikant
23. januar 2007 - 00:02 #2
uhm... du laver en POST action til en anden side. Det har intet med URLencode at gøre.

Læs http://devzone.zend.com/node/view/id/626 og lær at bruge forms sammen med PHP, og så spørg igen hvis du stadig har problemer.
Avatar billede benneharli Juniormester
23. januar 2007 - 00:04 #3
problemet er at et af felterne hedder det her:

'[i7d=P->YCsvcrL~?

dur ikke med PHP... derfor, forst en encode
Avatar billede benneharli Juniormester
23. januar 2007 - 00:23 #4
hat lost det med str_replace
Avatar billede windcape Praktikant
23. januar 2007 - 03:06 #5
Du har tydeligvis ikke den fjerneste anelse om hvad du har gang i :-)

Jeg vil klart anbefale at du læser linket.
Avatar billede michael_stim Ekspert
23. januar 2007 - 08:55 #6
Du skal urlencode FØR du sætter den ind i din url. Altså den side der sender dig videre til en anden side.
windscape>> Dette er en lidt viderebygning på et andet spørgsmål.
Avatar billede benneharli Juniormester
23. januar 2007 - 09:04 #7
--> michael_stim
yepper. den er jeg med paa. men hvordan er det lige man gor det i en form med en submit knap?
Avatar billede michael_stim Ekspert
23. januar 2007 - 10:26 #8
Men i en form med submitknap sender du med post. Så der skal du logiskt nok ikke urlencode. Den er jo ligeglad med hvilke karakterer der er i din variabel.
Avatar billede windcape Praktikant
23. januar 2007 - 16:55 #9
(man kan faktisk godt.. med javascript :p)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester