Avatar billede ste Nybegynder
18. januar 2004 - 15:26 Der er 7 kommentarer og
1 løsning

Method Not allowed

Jeg er ved at oprette en gestebog.
Men når jeg vil registrere indlæg for jeg følgende fejl. Hvad er der galt. Webhottelet angiver at de understøøter asp.

Method Not Allowed
The requested method POST is not allowed for the URL /gesteboggem.asp.


--------------------------------------------------------------------------------

Apache/1.3.14 Ben-SSL/1.41 Server at www.xxx.dk Port 80
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 15:38 #1
Har du et link til siden? Hvilket webhotel? "gaesteboggem" er ikke en stavefejl?
Avatar billede ste Nybegynder
18. januar 2004 - 15:40 #2
Webhotellet er jepponet. Nej det er ikke en stavefejl
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 15:47 #3
Umiddelbart ser det da ud til at de kun kører ASP på deres Windows servere under IIS.
Deres side er godt nok ikke særlig informativ på det punkt...
Avatar billede cpufan Juniormester
18. januar 2004 - 16:32 #4
apache og jepponet, så tror jeg ikke der er asp,
den kører vist kun php....

Men så burde den jo komme med en generel fejl, så det kan da godt være alligevel.

men kan du ikke smide hele koden op.?
Avatar billede ste Nybegynder
18. januar 2004 - 19:05 #5
Jo her kommer koden til formularen.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Indlæg i STUDIEBAGERIETS gæstebog.</TITLE>
<META NAME="Description" CONTENT="">
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

<STYLE TYPE="text/css">
<!--
      BODY {
            font-family: Arial; font-size: 9pt; font-style: normal; bgcolor:lightgrey;
      }
      Table {
            font-family: Arial; font-size: 9pt; font-style: normal;
      }
      Td {
            font-family: Arial; font-size: 9pt; font-style: normal;
      }
      Tr {
          font-family: Arial; font-size: 9pt; font-style: normal;
      }
      SELECT {
          font-family: Arial; font-size: 10pt; font-style: normal;
      }
      INPUT {
          font-family: Arial; font-size: 10pt; font-style: normal;
      }
      INPUT.submit {
          font-family: Arial; font-size: 10pt; font-style: normal; TEXT-DECORATION: none;
      }
      INPUT.reset {
          font-family: Arial; font-size: 10pt; font-style: normal; TEXT-DECORATION: none;
      }
      TEXTAREA {
          font-family: Arial; font-size: 10pt; font-style: normal;
      }
-->
</STYLE>

<!-- Følgende script tjekker om alle felterne i form-mailen er udfyldt. -->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function validate(form1) {

    //Navn-feltet
    if (form1.Navn.value == "")
    {alert("Husk at angive dit navn!");
    document.form1.Navn.focus();
    return false;
    }
    else {
    //e-mail-feltet
    if (document.form1.email.value.indexOf("@")==-1 || document.form1.email.value.indexOf(".")==-1)
    {alert("Du har ikke udfyldt e-mail feltet korrekt");
    document.form1.email.focus();
    return false;
    }
    }
  return true;
}


//Følgende sørger for cursoren står i første felt (Navn)
function start() {
document.form1.Navn.focus();
return false;
}
</SCRIPT>

</HEAD>
<BODY TEXT="#000000" LINK="#FF3399" VLINK="#3366FF" ALINK="#FF0000" SCROLL=AUTO LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0 ONLOAD="return start()">
<TABLE WIDTH=400 HEIGHT=450 BORDER=0 ALIGN="CENTER" CELLPADDING=0 CELLSPACING=0 RULES="NONE" FRAME="VOID">
    <TR>
      <TD WIDTH=100% HEIGHT=15 ALIGN="CENTER" VALIGN="TOP">
      </TD>
    </TR>
    <TR>
      <TD WIDTH=100% HEIGHT=15 ALIGN="CENTER" VALIGN="TOP">
            <h1>Gæstebog.</h1><p align="left"><p align="center">Du er velkommen til at lave et indlæg i gæstebogen.</p>
      </TD>
    </TR>
    <TR>
      <TD ALIGN="CENTER" VALIGN="TOP">
     
<FORM NAME="form1" ACTION="gesteboggem.asp" METHOD=POST ONSUBMIT="return validate(this)">

<TABLE WIDTH=650 HEIGHT=314 BORDER=0 ALIGN="CENTER" CELLPADDING=0 CELLSPACING=0>
  <tr>
<td width=91 height="21">&nbsp;</td>
<td width=559 height="21" >&nbsp;</td>
<tr><td width="91" height="21">&nbsp;</td><td width="559" height="21">&nbsp;</td></tr>
<tr><td colspan="2" width="650" height="21">&nbsp;</td></tr>

    <TR>
      <TD WIDTH=91 ALIGN="LEFT" VALIGN="BOTTOM" height="31"><b>Skriv dit Navn</b></TD>
      <TD WIDTH=559 ALIGN="RIGHT" VALIGN="BOTTOM" height="31">
      <p align="left"><b>Skriv din e-mail</b></TD>
    </TR>
 
    <TR>
      <TD WIDTH=91 ALIGN="LEFT" VALIGN="BOTTOM" height="29"><INPUT TYPE="text" NAME="Navn" SIZE=25 MAXLENGTH=100></TD>
      <TD WIDTH=559 ALIGN="RIGHT" VALIGN="BOTTOM" height="29">
      <p align="left"><INPUT TYPE="text" NAME="email" SIZE=25 MAXLENGTH=100></TD>
    </TR>
    <TR>
      <TD WIDTH=91 ALIGN="LEFT" VALIGN="BOTTOM" height="20">&nbsp;</TD>
      <TD WIDTH=559 ALIGN="RIGHT" VALIGN="BOTTOM" height="20">
      &nbsp;</TD>
    </TR>
    <TR>
      <TD WIDTH=650 ALIGN="LEFT" VALIGN="top" height="115" colspan="2">Bemærkninger:<p align="left"><textarea rows="5" name="Indleg" cols="88"></textarea></TD>
    </TR>
    <TR>
      <TD VALIGN="BOTTOM" COLSPAN=2 width="650" height="56"><BR>
      <p align="left">
      <INPUT TYPE="submit" NAME="submit" VALUE=" Indsend dit indlæg">
      <INPUT TYPE="reset" NAME="reset" VALUE=" Nulstil " name="Reset" onclick="java script:document.form1.Navn.focus();">
      </TD>
    </TR>
   
</TABLE>
</FORM>
      </TD>
    </TR>
    <tr>
    <td colspan="3">
        <tr>
    <td colspan="3">
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/gestebog.mdb")

strSQL= "SELECT * FROM tblgestebog Order by IndlegId Desc"
Set rs = Conn.Execute(strSQL)
%>
<table border="0" cellspacing="0" width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
  <tr>
    <td width="100%" colspan="3">
    &nbsp;</td>
  </tr>




  <tr>
    <td width="100%" colspan="3">
    <p align="center"><font face="Tahoma"><b>Indlæg i gæstebogen.</b></font></td>
  </tr>




  <tr>
    <td width="100%" colspan="3">&nbsp;</td>
  </tr>




  <tr>
    <td width="40%"><b>Navn</b></td>
    <td width="30%"><b>Email</b></td>
    <td width="30%"><b>Registreret </b></td>
  </tr>




<%

            DO WHILE NOT rs.EOF
                Navn = rs("Navn")
                email = rs("email")
                Indleg = rs("Indleg")
                Dato = rs("Dato")
                Tid = rs("Tid")
               
               
%>
  <tr>
    <td width="40%"><%=Navn%></td>
    <td width="30%"><%=email%></td>
    <td width="30%"><%=Dato%> kl. <%=Tid%></td>
  </tr>
  <tr>
    <td width="30%" colspan="3"><p align="left" ><b>Skriver</b></td>
  </tr>
  <tr>
    <td width="30%" colspan="3"><p align="left"><%=Indleg%></td>
  </tr>
  <tr>
    <td width="100%" align="center" colspan="3">
    <hr>
    </td>
  </tr>
<%
rs.MoveNext
LOOP
RS.Close
Response.Write ""
Conn.Close
Set Conn=Nothing
%>

</table>
</td>
</tr>
</TABLE>
</BODY>
</HTML>

Og her er insert koden.

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/gestebog.mdb")


strSQL= "Insert Into tblgestebog (Navn, email, Indleg) values('" & Request.Form("Navn") & "', '" & Request.Form("email") & "', '" & Request.Form("Indleg") & "')"
Set rs = Conn.Execute(strSQL)
Conn.Close
Set Conn=Nothing

%>

<p>Tak for dit indlæg.</p>
</body>

</html>
Avatar billede cpufan Juniormester
18. januar 2004 - 19:55 #6
det ser ud til du ikke kan poste til den angivne side,
prøv evt. at angive hele stien.
Avatar billede ste Nybegynder
06. februar 2004 - 09:59 #7
Jeg lukker her. Det virker stadig ikke.
Avatar billede ste Nybegynder
06. februar 2004 - 10:00 #8
godnat
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
Kurser inden for grundlæggende programmering

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