webForumDet fria alternativet

Formulär till smartphones.

Webbutveckling

69 svar · 8 340 visningar · startad av Forcevision · sida 2 av 4

Frågan, av Forcevision

Tja ! Hur gör man om man enkelt skall fixa ett formulär till smartphones ? Formuläret skall endast skickas till en e-mail. Mvh Force

Läs frågan i sin helhet →
Medlem sedan mars 2007217 inlägg
#21

Okej.

Medlem sedan juni 20006 031 inlägg
#22

voigtann1 skrev:

vet inte om PHP har för mig att du kan kontrollera ord i en array, bara att köra checken på om ordet som skrivs in finns i arrayn med godkända ord.

voigtann1 tänker nog på funktionen in_array()
http://se.php.net/manual/en/function.in-array.php

Medlem sedan mars 2007217 inlägg
#23

Nu har jag fått mitt formulär att fungera. Men nu när jag får formuläret till mailen så alla å ä ö är massa andra konstiga tecknen. Hur får jag dit å ä ö ?

Medlem sedan mars 2007217 inlägg
#24

Detta med åäö googlade lite på det och hittade att man måste skicka med detta i formuläret:

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";

Men lägger jag till detta och skickar med det i formuläret kommer inte formuläret till mailen.

Medlem sedan jan. 2005953 inlägg
#25

Hur ser den kod du använder för att skicka mailet ut?

Medlem sedan mars 2007217 inlägg
#26

Detta är min php formulär

http://paste.ubuntu.com/588568/

Medlem sedan jan. 2005953 inlägg
#27

Men där har du ju inte med någonting om teckenkodning för mailet. Hur ser den kod du använde med $headers ut när det inte fungerade?

Medlem sedan mars 2007217 inlägg
#28

Sorry fel länk denna skall det vara:

http://paste.ubuntu.com/631132/

Medlem sedan jan. 2005953 inlägg
#29

From, Reply-To och Return-Path är också headers och ska då ligga med i variabeln $headers. Då bör det fungera. Om du kollar manualen så ser du att du nu skickar dessa uppgifter som additional parameters vilket inte blir korrekt.

Medlem sedan mars 2007217 inlägg
#30

Hmmm... jepp har kollat manualen men förstår inte riktigt hur det skall se ut ?

nja får inte ordning på det.

Medlem sedan jan. 2005953 inlägg
#31
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n";

// ...

mail($to, $subject, $msg, $headers);
Medlem sedan mars 2007217 inlägg
#32

Aha okej jag som tänker helt fel. Nu är jag med. :)

Tackar för hjälpen.

Medlem sedan mars 2007217 inlägg
#33

Vad gör denna raden ?

MIME-Version: 1.0\r\n

Medlem sedan juni 20019 519 inlägg
Medlem sedan mars 2007217 inlägg
#35

Tackar.

Sitter nu med mitt formulär och skall fixa lite med css men får inte att css-mallen att fungera.

Så här ser min head ut för css:

<link media="only screen and (max-device-width: 480px)" href="phone.css" type= "text/css" rel="stylesheet" />

Och i css mallen står det som följande:

#contact {position: absolute; width: 480px; height: 900px; border: solid #0071b9 1px;}

Och i php filen så ser hänvisningen till css mallen ut som följande:

<fieldset id="contact">
här i mellan är formuläret men får ingen border att ändra färg eller storleken på fieldset att ändra storlek inget. Någon som har en idé om vad felet är ?

</fieldset>

Medlem sedan juni 20019 519 inlägg
#36

har du en telefon som har en max bredd på 480px? och hur laddar du in dina andra CSS:er, denna måste laddas in sist så den inte bli överskriven av andra CSS:er

Medlem sedan mars 2007217 inlägg
#37

Mina andra css:er ?

Så här ser det ut i min head:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta name="robots" content="noindex">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<link media="only screen and (max-device-width: 480px)" href="phone.css" type= "text/css" rel="stylesheet" />
</head>

Medlem sedan mars 2007217 inlägg
#38

Fixade detta som jag frågade om ovan. :)

Jag har denna raden om subject:

$subject = $_REQUEST['bestname'] . $subject;

Och skulle vilja lägga till ['datum'] också i subject hur gör jag då ?

Medlem sedan juni 20019 519 inlägg
#39
$subject = $_REQUEST['bestname'] . $subject . $_REQUEST['datum'];

Känns som du borde känna till detta redan då du har byggt ihop strängar i dina tidigare inlägg, men du bygger ihop dynamsika objekt med . (punkt)

Medlem sedan mars 2007217 inlägg
#40

Åååå jag skrev så här $subject = $_REQUEST['bestname'] . ['datum'] . $subject;

Därför jag inte fick det att fungera ! :)

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)