💬
Logga in
Fuska.se

Php Hjälp Tack.........

4 svar · startad

Nivå 5 · Fuskare
Trådstartare #1

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?

2 May 2009
Nivå 7 · Fuskare
#2

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;
}

Senast ändrad:

Nivå 5 · Fuskare
Trådstartare #3

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?

Senast ändrad:

Nivå 7 · Fuskare
#4
↗ till inlägget

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?

Senast ändrad:

Nivå 5 · Fuskare
Trådstartare #5
↗ till inlägget
↗ till inlägget

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!

 

Vill du vara med i diskussionen?

Bli medlem Logga in