EclipseMedlem sedan juli 20003 825 inlägg Hur skriver jag på PHP dialekt:
request("email")
response.redirect "thanx.asp"
***
<?php
mail("eclipse@sun.se", "My Subject", "Line 1\nLine 2\nLine 3");
?>
Här är kod för att skicka mail.
Hur mekkar jag in fylla-i-fält i den konden?
Fylla-i-fält är till exempel:
request("namn")
request("email")
request("nobill")
request("meddelandel")
EclipseMedlem sedan juli 20003 825 inlägg Tack!
Hur skriver jag??
<?php
mail("eclipse@sun.se", "My Subject", " $_POST['namn'] \n $_POST['epost'] \n $_POST['meddelande'] \n Line 1\nLine 2\nLine 3");
?>
EclipseMedlem sedan juli 20003 825 inlägg QimenMedlem sedan juni 20015 009 inlägg
header("Location: fil.php");
exit;
- Ex.
$headers = "MIME-Version: 1.0\r \n";
$headers .= "From: \"Eclipse\" <din_epost@doman.se>\r \n";
$message = "Namn: " . $_POST['namn'] . "\n";
$message .= "E-post: " . $_POST['epost'] . "\n";
$message .= "Meddelande: " . $_POST['meddelande'] . "\n";
$message .= "Rad 1\n";
$message .= "Rad 2\n";
mail("eclipse@sun.se", "My Subject", $message, $headers);
La till ett litet exempel med en header till emailet också, den variabeln lägger man sist i mail().
/r Happ, där var man lite sen. :)
EclipseMedlem sedan juli 20003 825 inlägg Jättetack! Nejdå! Ditt inlägg bidrar positivt till debatten! :-)
EclipseMedlem sedan juli 20003 825 inlägg Alltså... Header Location fungerar inte riktigt som jag är van att response.redirect gör.
<?php
mail("eclipse@sun.se", "Meddelande från hemsidan",
'Namn: '. $_POST['namn'].
"\nE-post: ". $_POST['epost'].
"\nMeddelande: ". $_POST['meddelande'].
"\nFrom: [email]krabban@telia.com[/email]\r\n");
?>
<?php
header("Location: thanx.php"); /* Redirect browser */
exit;
?>
EclipseMedlem sedan juli 20003 825 inlägg Jag har läst på lite nu och header location och response.redirect verkar inte riktigt vara samma sak...
Header lovation verkar aningen mer avancerat och kan användas till mer... Jag är osäker!
tydalMedlem sedan juni 20034 013 inlägg Header är avancerat och kan användas till mer. Det används för att stoppa in godtycklig header-rad och dessa används i allmänhet för att ge instruktioner till besökarens webbläsare, exempelvis att den ska gå till en annan sida, men det kan också vara annat som cookies, önskad cache-behandling och filtyp. Header-raden för att gå till en annan sida ser ut så här:
Location: https://www.annansida.com/index.html
När asp stöter på Response.Redirection gör den om det till Location, vilket är vad det heter egentligen, och det blir därmed samma sak.
PeeerMedlem sedan mars 20025 907 inlägg Hmm, vad är det för skillnad på header location och response.redirect? Vad jag vet så skickar response.redirect en location-header till klienten på samma sätt som php's funktion gör det. Eller?? :q
nkrantzMedlem sedan apr. 2002830 inlägg Jo, header kan användas till att skicka andra filer än sidor till läsaren (om du tex vill ha ett php script som visar en bild.) För att header skall funka krävs det att ingen text (inga andra headers heller) skickas innan du försöker. Ditt exempel bör funka om du tar bort radbrytningarna i mitten, se också till att du inte har något innan ditt första <?php
// Nippe
/r lite sen...
EclipseMedlem sedan juli 20003 825 inlägg Ok, tack!
Tänkte inte på att radbrytningar kunde påverka på det viset... Men visst, så är det.
Jag testade nu, men nu fungerar inte min mail...
Jag han dock notera att den kör till fel sida. Inte thanx.php utan till sidan som är index för roten av sajten. Inte bra!
EclipseMedlem sedan juli 20003 825 inlägg Jag tog bort exit och då fungerade det!
<?php
mail("eclipse@sun.se", "Meddelande från hemsidan",
'Namn: '. $_POST['namn'].
"\nE-post: ". $_POST['epost'].
"\nMeddelande: ". $_POST['meddelande'].
"\nFrom: [email]eclipse@telia.com[/email]\r\n");
header("Location: thanx.php");
?>
EclipseMedlem sedan juli 20003 825 inlägg Oj! Nytt problem!
Hur skriver jag om jag vill ha e-postadressen från formuläret??
<?php
mail(". [b]$_POST['sendTo'][/b] .", "Meddelande från hemsidan",
'Namn: '. $_POST['namn'].
"\nE-post: ". $_POST['epost'].
"\nMeddelande: ". $_POST['meddelande'].
"\nFrom: [email]krabban@telia.com[/email]\r\n");
header("Location: thanx.php");
?>
PeeerMedlem sedan mars 20025 907 inlägg <?php
mail( [b]$_POST['sendTo'][/b], "Meddelande från hemsidan",
'Namn: '. $_POST['namn'].
"\nE-post: ". $_POST['epost'].
"\nMeddelande: ". $_POST['meddelande'].
"\nFrom: [email]krabban@telia.com[/email]\r\n");
header("Location: thanx.php");
?>
EclipseMedlem sedan juli 20003 825 inlägg Hmm...
'It's easy when you know how' (Spocke)