WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Problem med formulär (https://www.wn.se/forum/showthread.php?t=34521)

etanders 2009-01-17 23:50

Det är väldigt enkelt att skicka mail med php. I sin enklaste form bara så här:

Kod:

<?
$to = "mottagare@domän.se";
$subject = "Ett testmail";
$message = "Detta är ett litet testmeddelande";
$headers = "From: avsändare@domän.se";
mail($to, $subject, $message, $headers);
?>

Läs mer här http://se.php.net/manual/en/function.mail.php

Om du sätter action="DinFilMedPhpKodFörAttSkickaMail.php" i ditt formulär och har en input-tag med name="thisIsMyInput" så kan du nå värdet som matats in genom $_GET["thisIsMyInput"] resp. $_POST["thisIsMyInput"] i php-koden, beroende på om du har method="get" eller method="post" i ditt formulär.

martine 2009-01-18 11:16

Citat:

Originally posted by VideoBengt@Jan 17 2009, 21:49
Där finns ngt som heter: "FormMail.pl"

Förmodar att det använder det webhotellets SMTP-server, hittar inget mailto i scriptet?

I så fall testar jag att bygga vidare på det.

Det enklaste vore nog att använda FormMail.pl som tydligen redan finns där.

Sök på FormMail.pl tills du hittar instruktioner som du förstår. Du behöver bara göra ett formulär med action till FormMail.pl så skickas det.
Exemplevis: http://www.nethere.com/support/webhosting/...e-formmail.html

VideoBengt 2009-01-18 16:41

Nu har jag provat FormMail.pl.
Det får jag att fungera som jag vill, nästan.

Jag skall kunna skapa en egen "Du har inte fyllt i alla fält-sida" med följande kodsnutt: <input type="hidden" name="missing_fields_redirect "value="http://www.yoursite.com/form_error.html">

Jag har skapat en sådan sida, lagt den på rätt plats men jag får bara FormMails egen "Error: Blank Fields-sida"

Kodsnutten är lagd sist i raden med övriga <input type="hidden"

Vad gör jag för fel tro?

Eftersom jag vill ha "felsidan" på svenska har jag även provat med att översätta texten i felmeddelande i FormMail.pl till svenska men det lyckades inte heller.

martine 2009-01-18 17:18

Citat:

Originally posted by VideoBengt@Jan 18 2009, 17:41
<input type="hidden" name="missing_fields_redirect "value="http://www.yoursite.com/form_error.html">
Ser det exakt ut som ovan så har ett mellanslag hamnat fel.

missing_fields_redirect "value
ska vara
missing_fields_redirect" value

VideoBengt 2009-01-18 17:41

Tack!

Tänk vad lite luft på rätt ställe gör underverk.

Lambda 2009-01-25 14:59

Citat:

Originally posted by VideoBengt@Jan 18 2009, 17:41
Eftersom jag vill ha "felsidan" på svenska har jag även provat med att översätta texten i felmeddelande i FormMail.pl till svenska men det lyckades inte heller.
Vill du slippa krångel kan du prova ett formulär jag gjorde förra veckan:
www.street-legal.net/contact.php

Osynligt spamskydd (Captcha är fult/tråkigt/jobbigt)
JS validering av alla fält med snygg fel rapportering
Allt på svenska
css grafik
Sidan behöver inte laddas om när du skickar mailet eller när nått fält är tomt/felaktigt ifyllt...

formmail med "felsida" känns lite oldschool :)

martine 2009-01-26 17:57

2 bifogad(e) fil(er)
Citat:

Ursprungligen postat av Lambda
Citat:

Ursprungligen postat av VideoBengt
Eftersom jag vill ha "felsidan" på svenska har jag även provat med att översätta texten i felmeddelande i FormMail.pl till svenska men det lyckades inte heller.

Vill du slippa krångel kan du prova ett formulär jag gjorde förra veckan:
www.street-legal.net/contact.php

Osynligt spamskydd (Captcha är fult/tråkigt/jobbigt)
JS validering av alla fält med snygg fel rapportering
Allt på svenska
css grafik
Sidan behöver inte laddas om när du skickar mailet eller när nått fält är tomt/felaktigt ifyllt...

formmail med "felsida" känns lite oldschool :)

Trots det kan det ofta vara praktiskt med "formmail" för den som helt enkelt bara snabbt och enkelt vill ha möjligheten att ta emot mejl från webbplatsen.

Det låter ju fint det där - man får väl hoppas att du även mime-kodat mejlet till quoted-printable eller base64 enligt RFC 1521 och 2045 (även mottagare och ämnesrubriken), annars är ju all tjusig förpackning i onödan när meddelandet inte kommer fram riktigt eller åäö blir fel…


PS. Misstänker att det inte ligger så bra till med teckenkodningen - exempelsidan visar åäö fel eftersom ingen teckenkodning har specificerats i meta:n på sidan.


Alla tider är GMT +2. Klockan är nu 09:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson