Hoppa till innehåll

Rekommendera inlägg

Skrivet

Hej just nu har jag problem med min php email skickare för den vill inte visa ämnet brevid email adressen.

Här är koden:

<?php
$to = $_POST['to'];
$ipi = $_SERVER["REMOTE_ADDR"]; 
$date = date("l, F j, Y, g:i a");
$subject = $_POST['subject'];
$message = $_POST['message'];
mail ( "$to", "$subject", $message, "From: coczo.se" ); 

$fp = fopen("data.txt","a");

if(!$fp) {
    echo 'Error: Cannot open file.';
    exit;
}

fwrite($fp, $date." from ".$ipi."\n");

fclose($fp);
?>

För jag får no subject när jag tar emot emailen!

nån som ser felet?

Skrivet (redigerat)

Jag har inte skickat mail med php, så jag är inte så haj på det.

Men är du säker på att du har döpt textrutan för subject i formen exakt till "subject"?

 

Du kan korta ner koden genom att skriva:

if(!$fp = fopen("data.txt","a"))
{
    echo 'Error: Cannot open file.';
    exit;
}

Redigerat av ELF
Skrivet (redigerat)

så här ser koden ut

<html>
<head>
  <title>Email sender beta</title>
</head>
<form method="post" action="system.php">
  Till: <input name="to" type="text" /><br />
  Ärende: <input ="subject" type="text" /></br>
  Meddelande:<br />
  <textarea name="message" rows="15" cols="40">
  </textarea><br />

  <input type="submit" />
</form>

<body>

 

Nåt fel?

Redigerat av datornord
Skrivet (redigerat)

så här ser koden ut

<html>
<head>
  <title>Email sender beta</title>
</head>
<form method="post" action="system.php">
  Till: <input name="to" type="text" /><br />
  Ärende: <input ="subject" type="text" /></br>
  Meddelande:<br />
  <textarea name="message" rows="15" cols="40">
  </textarea><br />

  <input type="submit" />
</form>

<body>

 

Nåt fel?

japp

 

<html>
<head>
  <title>Email sender beta</title>
</head>
<form method="post" action="system.php">
  Till: <input name="to" type="text" /><br />
  Ärende: <input name="subject" type="text" /></br>
  Meddelande:<br />
  <textarea name="message" rows="15" cols="40">
  </textarea><br />

  <input type="submit" />
</form>

<body>

så ska det väl vara?

Redigerat av Planin
Skrivet

så här ser koden ut

<html>
<head>
  <title>Email sender beta</title>
</head>
<form method="post" action="system.php">
  Till: <input name="to" type="text" /><br />
  Ärende: <input ="subject" type="text" /></br>
  Meddelande:<br />
  <textarea name="message" rows="15" cols="40">
  </textarea><br />

  <input type="submit" />
</form>

<body>

 

Nåt fel?

japp

 

<html>
<head>
  <title>Email sender beta</title>
</head>
<form method="post" action="system.php">
  Till: <input name="to" type="text" /><br />
  Ärende: <input name="subject" type="text" /></br>
  Meddelande:<br />
  <textarea name="message" rows="15" cols="40">
  </textarea><br />

  <input type="submit" />
</form>

<body>

så ska det väl vara?

 

Tack det funka! Och mitt script funkar som det ska!

 

Gå med i konversationen

Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...