On 2/26/06, sub@xxxxxxxxxxxxxxx <sub@xxxxxxxxxxxxxxx> wrote: > I'm having kind of a weird problem I want $MailSubject to contain a the value "prayer" unless I tell it other wise. > > // on a form processor. > $MailSubject = "Praise"; > include_once("mailit.php"); > > // then in mailit.php > include "form2mail.php"; > > // and in formtomail.php > if(!defined($MailSubject)) // This is the problem line > { > $MailSubject = "Prayer"; > } As Philip said, try if (empty($MailSubject)) defined only checks constants: <?php define('my_var', 'test'); if (defined('my_var')) { echo 'found it!<br/>'; } else { echo 'not found!<br/>'; } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php