Trouble with sending e-mail from simple php script [message #176458] |
Sat, 07 January 2012 19:01 |
C
Messages: 24 Registered: January 2012
Karma:
|
Junior Member |
|
|
I have a simple form which is handled in a *.htm file by
<FORM METHOD="POST" ACTION="send_msg.php">
<PRE>
Your name <INPUT TYPE="text" NAME="name" MAXLENGTH=35 SIZE=50>
Company <INPUT TYPE="text" NAME="orgn" MAXLENGTH=60 SIZE=50>
City and country <INPUT TYPE="text" NAME="locn"
MAXLENGTH=60 SIZE=50>
Your e-mail address <INPUT TYPE="text" NAME="emad" MAXLENGTH=60
SIZE=50>
Your message <TEXTAREA NAME="question" WRAP=VIRTUAL
ROWS=5 COLS=45></TEXTAREA>
<INPUT TYPE="submit" VALUE="Send message">
</PRE>
</FORM>
Then the send_msg.php should send the e-mail by the following code
(but does not send e-mail). What am I doing wrong?
<?php
$date = date("F jS Y, h:iA");
if ($name == "" && $question == "") {exit;}
$host=@gethostbyaddr($REMOTE_ADDR);
$headers = "From: postmaster(at)domainname1(dot)org \r\n";
$headers .= "X-Mailer: PHP \r\n";
if(mail("myusernamehere(at)gmail(dot)com", "Comments from someone.",
"$host on the contacts page at $date \n
--- \n
$name from $orgn, $locn ($emad) wrote:\n\n
$question", $headers)) { $msg = "Thank you"; } else { $msg = "Message
not sent"; }
echo $msg;
?>
<html>
<head>
<title>Test form to email</title>
</head>
<body>
<?php echo $msg ?>
</body>
</html>
<?php
echo "<HTML>";
echo '<BODY bgcolor="#E0FFE0" text="#008000" leftmargin="30"
topmargin="20">';
echo '<FONT face="Arial" size=1> <B>';
echo $msg ;
echo "Thank you. Your message has been sent.";
echo "</B> </FONT> </HTML>";
?>
Thanks for all help/replies.
By the way, PHP.INI contained the following but suspecting this to be
a problem, I removed the file, and it still does not work.
register_globals = off
allow_url_fopen = off
expose_php = Off
max_input_time = 60
variables_order = "EGPCS"
extension_dir = ./
upload_tmp_dir = /tmp
precision = 12
SMTP = relay-hosting.secureserver.net
url_rewriter.tags =
"a=href,area=href,frame=src,input=src,form=,fieldset="
; Only uncomment zend optimizer lines if your application requires
Zend Optimizer support
;[Zend]
;zend_optimizer.optimization_level=15
;zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
;zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/
Optimizer_TS-3.3.3
;zend_extension=/usr/local/Zend/lib/Optimizer-3.3.3/
ZendExtensionManager.so
;zend_extension_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3/
ZendExtensionManager_TS.so
; -- Be very careful to not to disable a function which might be
needed!
; -- Uncomment the following lines to increase the security of your
PHP site.
;disable_functions =
"highlight_file,ini_alter,ini_restore,openlog,passthru,
; phpinfo, exec, system, dl, fsockopen, set_time_limit,
; popen, proc_open,
proc_nice,shell_exec,show_source,symlink"
|
|
|