25. februar 2007 - 20:14
Der er
7 kommentarer
Tip en ven
Hej, jeg har tip en ven på min hjemmeside. men når man intaster e-mail og så trykker "send" kommer man ind på en anden side som har error 405. Hvad skal jeg gøre?? Belindasally.dk
Annonceindlæg fra Computerworld
Gefion skaber fremtidens AI
Supercomputeren Gefion er Danmarks nye AI-kraftværk og skal sikre, at både forskning og virksomheder kan være med i den teknologiske front.
14. august 2025
25. februar 2007 - 20:39
#1
Prøv at brug GET i stedet for POST i formularen.
25. februar 2007 - 20:53
#2
Nu er der ikke noget der hedder post i mit script?? Her er det: <SCRIPT language=JavaScript type=text/javascript> function confirm_submit() { error = 0; placering=0; tekst=(document.tip_form.sender.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } else { tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } else { if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else { if (placering<1 || tekst.length<=(placering+1)){ alert ("Angiv en gyldig afsender-adresse"); error = 1; } } } } placering=0; tekst=(document.tip_form.email.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } else { tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } else { if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else { if (placering<1 || tekst.length<=(placering+1)){ alert ("Angiv en gyldig modtager-adresse"); error = 1; } } } } if(error == 0) document.tip_form.submit(); } </SCRIPT> fandt også dette. (Sikke en masse jeg har fået skrabet sammen) <FORM name=tip_form onsubmit="return confirm_submit();" action="" method=post><FONT face="Verdana, Helvetica, Arial, sans-serif" size=-2><B><FONT color=#f7941d>Afsender</FONT></B> (Skriv din e-mail)<BR><INPUT class=felt1 size=40 name=sender> <P><FONT color=#f7941d><B>Modtager</B> </FONT>(Skriv modtagers e-mail)<BR><INPUT class=felt1 size=40 name=email> <P><B><FONT color=#f7941d>Besked</FONT></B><BR><TEXTAREA class=felt1 name=besked rows=3 cols=30></TEXTAREA> <P><INPUT onclick=confirm_submit() type=button value=Send></FONT></FORM> <P></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><? session_start(); if (isset($_POST['email'])) { $sender = $_POST['sender']; $email = $_POST['email']; $sub = 'Tip til link'; $url = $_SESSION['link']; $besked = $_POST['besked']."\n".$url; $header = "From: ".$sender."\n"; $header .= "Reply-To: ".$sender."\n"; mail($email, $sub, $besked, $header); echo "<h1>Tip er afsendt</h1>"; } ?> Nogen der kan hjælpe mig med at få det op og køre rigtig??? Belindasally.dk
25. februar 2007 - 21:08
#3
<FORM name=tip_form onsubmit="return confirm_submit();" action="" method=post> <---
25. februar 2007 - 21:10
#4
Altså du skal ændre denne: <FORM name=tip_form onsubmit="return confirm_submit();" action="" method=post> til: <FORM name=tip_form onsubmit="return confirm_submit();" action="" method=get> Og ændre alle: $_POST til: $_GET
25. februar 2007 - 21:10
#5
Er ikke 100% sikker på det vil virke, men prøv
25. februar 2007 - 21:11
#6
Altså de $_POST der står hernede: <? session_start(); if (isset($_POST['email'])) { $sender = $_POST['sender']; $email = $_POST['email']; $sub = 'Tip til link'; $url = $_SESSION['link']; $besked = $_POST['besked']."\n".$url; $header = "From: ".$sender."\n"; $header .= "Reply-To: ".$sender."\n"; mail($email, $sub, $besked, $header); echo "<h1>Tip er afsendt</h1>"; } ?>
25. februar 2007 - 21:36
#7
Tak det virkede,,, men der kommer inden mail frem... prøvede at sende til mig selv????? Kan du hjælpe her?? belindasally.dk
Vi tilbyder markedets bedste kurser inden for webudvikling