webForumDet fria alternativet

Mail i php?

PHP

2 svar · 375 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Jag har en sida där användaren ska få skickat lite uppgifter till sin mail.
I formuläret har jag en ruta som heter "email" och en som heter "text", i action anropar jag sedan "maila.php3".
Där står det:
---
<?php
mail("$email", "Subject", "$text");
echo "det har blivit skickat!";
?>
---
Grejen är bara att detta inte funkar...Den skickar ingenting. Om jag istället för att skriva "$email", skriver in min riktiga email-adress så funkar det däremot...

Variablen "$text", funkar också, men den innehåller citationstecken (") och innan varje sådant skriver php ut ett backslash (\) i mailtexten. Det kan då stå:
---
Här är min \"text\" osv osv.
---
När det borde stå:
---
Här är min "text" osv osv.
---

Någon som har en lösning på dessa två problem?

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se

Medlem sedan dec. 19991 749 inlägg
#2

mail("".$email."", "Subject", "$text");

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan dec. 19992 555 inlägg
#3

Eller kort och gott:

mail($email, "Subject", $text);

------------------
Robban < robban@lipogram.com >

343 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
207 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)