Jump to content


Photo

how can i fix my email script takes 2 seconds to answer thanks


  • Please log in to reply
7 replies to this topic

#1 Demonic

Demonic
  • Members
  • PipPipPip
  • Advanced Member
  • 562 posts

Posted 02 September 2006 - 12:10 AM

ok this shows when you get a email

Nobody

how can i edit that to say somthen else?

<?php
$from = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['question'];
if(isset($_POST['sendquestion'])){
mail("myemail@somesite.com", $subject, $message, $from);
}else{
echo"<center>
<form method='post'>
<table>
<tr>
<td><input type='text' name='email' value='Your Email'></td>
</tr>
<tr>
<td><input type='text' name='subject' value='Subject'></td>
</tr>
<tr>
<td><textarea name='question'></textarea></td>
</tr>
</table>
<br>
<input type='submit' name='sendquestion' value='Send Your Support Ticket'><br>
</form>
</center>";
} 
?>


#2 AndyB

AndyB
  • Staff Alumni
  • Advanced Member
  • 5,465 posts
  • LocationToronto

Posted 02 September 2006 - 12:13 AM

2 seconds. What is it that says nobody?  Best guess? The FROM part of the mail header doesn't contain any name and the server sends from 'nobody'
Legend has it that reading the manual never killed anyone.
My site

#3 Demonic

Demonic
  • Members
  • PipPipPip
  • Advanced Member
  • 562 posts

Posted 02 September 2006 - 12:16 AM

exaclty it says its sent from nobody how can i fix that?

#4 wildteen88

wildteen88
  • Staff Alumni
  • Advanced Member
  • 10,482 posts
  • LocationUK, Bournemouth

Posted 02 September 2006 - 12:27 AM

Your headers arent correct. (4th parameter) If you want the email client to show the senders email address in the From: header you'll want to use the correct header:
$user = explode("@", $from);
mail("myemail@somesite.com", $subject, $message, "From: " . $user[0] . "<" . $from . ">\n");


#5 Demonic

Demonic
  • Members
  • PipPipPip
  • Advanced Member
  • 562 posts

Posted 02 September 2006 - 12:31 AM

i just want to change NoBody to Support Ticket-Email Address

#6 wildteen88

wildteen88
  • Staff Alumni
  • Advanced Member
  • 10,482 posts
  • LocationUK, Bournemouth

Posted 02 September 2006 - 12:34 AM

What do mean nobody. Where does nobody get displayed. Explain what you are trying to do.

Did you try my suggestion?

#7 Demonic

Demonic
  • Members
  • PipPipPip
  • Advanced Member
  • 562 posts

Posted 02 September 2006 - 12:36 AM

yes what you did was correct and what i needed now it shows thier username before i click the email to read.

i want to add Support Ticket Before the name though.

#8 Demonic

Demonic
  • Members
  • PipPipPip
  • Advanced Member
  • 562 posts

Posted 02 September 2006 - 12:37 AM

nevermind i got it thanks wildteen ;)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users