Demonic Posted September 2, 2006 Share Posted September 2, 2006 ok this shows when you get a email[quote]Nobody[/quote]how can i edit that to say somthen else?[code=php:0]<?php$from = $_POST['email'];$subject = $_POST['subject'];$message = $_POST['question'];if(isset($_POST['sendquestion'])){mail("[email protected]", $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>";} ?>[/code] Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/ Share on other sites More sharing options...
AndyB Posted September 2, 2006 Share Posted September 2, 2006 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' Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84360 Share on other sites More sharing options...
Demonic Posted September 2, 2006 Author Share Posted September 2, 2006 exaclty it says its sent from nobody how can i fix that? Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84362 Share on other sites More sharing options...
wildteen88 Posted September 2, 2006 Share Posted September 2, 2006 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:[code]$user = explode("@", $from);mail("[email protected]", $subject, $message, "From: " . $user[0] . "<" . $from . ">\n");[/code] Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84366 Share on other sites More sharing options...
Demonic Posted September 2, 2006 Author Share Posted September 2, 2006 i just want to change NoBody to Support Ticket-Email Address Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84371 Share on other sites More sharing options...
wildteen88 Posted September 2, 2006 Share Posted September 2, 2006 What do mean nobody. Where does nobody get displayed. Explain what you are trying to do.Did you try my suggestion? Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84374 Share on other sites More sharing options...
Demonic Posted September 2, 2006 Author Share Posted September 2, 2006 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. Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84375 Share on other sites More sharing options...
Demonic Posted September 2, 2006 Author Share Posted September 2, 2006 nevermind i got it thanks wildteen ;) Link to comment https://forums.phpfreaks.com/topic/19425-how-can-i-fix-my-email-script-takes-2-seconds-to-answer-thanks/#findComment-84377 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.