FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Trouble with sending e-mail from simple php script
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Trouble with sending e-mail from simple php script [message #176503 is a reply to message #176488] Sun, 08 January 2012 18:57 Go to previous messageGo to previous message
C is currently offline  C
Messages: 24
Registered: January 2012
Karma:
Junior Member
On Jan 8, 5:29 pm, Jeff North <jnort...@yahoo.com.au> wrote:
> On Sat, 7 Jan 2012 11:01:51 -0800 (PST), in comp.lang.php C
> <wrong.addres...@gmail.com>
> <19e29d83-3207-45e8-b63e-f476e7f90...@u32g2000yqe.googlegroups.com>
> wrote:
>
>
>
>
>
>> | 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?
>
> Apart from the other posters - you are not getting, validating nor
> sanitising the input data.
>
>> | <?php
>> | $date = date("F jS Y, h:iA");
>
> $name = $_POST['name'];
> $orgn = $_POST['orgn'] etc etc
> //-- now validate and sanitise the data
>
> // then - if all is well, send out the email

I added four lines for those four variables.
What does this really do? I already have those values in the
variables. Why do we have to do this?

>
>
>
>> | if ($name == "" && $question == "") {exit;}
>> | $host=@gethostbyaddr($REMOTE_ADDR);
>> | $headers = "From: postmas...@domainname1.org \r\n";
>> | $headers .= "X-Mailer: PHP \r\n";
>> | if(mail("myusernameh...@gmail.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"- Hide quoted text -
>
> - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: scoping inside a block
Next Topic: Best PHP Training | PHP Development Training | PHP Training Institute
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Thu Nov 28 05:50:59 GMT 2024

Total time taken to generate the page: 0.04558 seconds