email - Send Mail [PHP] -


i having trouble php code. use if-else check goes ok keeps giving me "you did not enter recipient".

<?php  $to=trim($_post['toperson']); $from=trim($_post['spoofrom']); $message=trim($_post['message']); $subject=trim($_post['subj']);   if (substr_count($to, '@') <= 1 ) {     if (!isset($to)) {         if (!isset($from)) {             if (!isset($subject)) {                 if (!isset($message)) {                     mail($to, $subject, $message, "from: " . $from);                     print "message sent!";                 }else {print "you did not enter message";}              }else {print "you did not enter subject";}         }else {print "you did not enter email";}     }else {print "you did not enter recipient";} }else{print "you entered 2 or more emails.";}  ?> 

try

replace conditions if (!isset($to)) if (isset($to)) , add empty check

doc: http://php.net/manual/en/function.isset.php

http://www.php.net/manual/en/function.empty.php

like this:

if (substr_count($to, '@') <= 1 ) {     if (isset($to) && !empty($to)) {         if (isset($from) && !empty($from)) {             if (isset($subject) && !empty($subject)) {                 if (isset($message) && !empty($message)) {                     mail($to, $subject, $message, "from: " . $from);                     print "message sent!";                 }else {print "you did not enter message";}              }else {print "you did not enter subject";}         }else {print "you did not enter email";}     }else {print "you did not enter recipient";} }else{print "you entered 2 or more emails.";} 

Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -