SMF Support > SMF 2.0.x Support

PM Guest...

<< < (4/7) > >>

Shambles:

--- Quote from: tontonlist on July 09, 2012, 06:27:19 AM ---I already tried it and it don't work also...

--- End quote ---
Well that's a pity.

Did your error log show anything sinister, regarding your php or mail transmission?

tontonlist:
I don't find any error on mail on my error log. And I still received my test email on my webmaster email when I tried to modify the two lines.

Shambles:
May I suggest you dump a copy of your Contact.php in your next post here, and we can have a ganders at it  :'(

tontonlist:
Yes, This is the original file...

<?php
/*
Contact Page
Version 3.0
by:vbgamer45
http://www.smfhacks.com
*/

if (!defined('SMF'))
   die('Hacking attempt...');

function Contact()
{
   global $context, $mbname, $webmaster_email, $txt, $sourcedir, $user_info, $modSettings, $scripturl;

   // Check if the current user can send a message
   isAllowedTo('view_contact');

   if (isset($_REQUEST['sa']))
   {

      if ($_REQUEST['sa'] == 'save')
      {
      
         if ($context['user']['is_guest'] == true)
         {   
            
            
      if(isset($modSettings['recaptcha_enabled']) &&!empty($modSettings['recaptcha_enabled']) && ($modSettings['recaptcha_enabled'] == 1 && !empty($modSettings['recaptcha_public_key']) && !empty($modSettings['recaptcha_private_key'])))
      {
         if(!empty($_POST["recaptcha_response_field"]) && !empty($_POST["recaptcha_challenge_field"])) //Check the input if this exists, if it doesn't, then the user didn't fill it out.
         {
            require_once("$sourcedir/recaptchalib.php");

            $resp = recaptcha_check_answer($modSettings['recaptcha_private_key'], $_SERVER['REMOTE_ADDR'], $_REQUEST['recaptcha_challenge_field'], $_REQUEST['recaptcha_response_field']);

            if (!$resp->is_valid)
               fatal_lang_error('error_wrong_verification_code', false);
         }
         else
            fatal_lang_error('error_wrong_verification_code', false);
      }
      else if (!empty($modSettings['reg_verification']))
            {
               require_once($sourcedir . '/Subs-Editor.php');
               $verificationOptions = array(
                  'id' => 'post',
               );
               $context['visual_verification'] = create_control_verification($verificationOptions, true);
      
               if (is_array($context['visual_verification']))
               {
                  loadLanguage('Errors');
                  foreach ($context['visual_verification'] as $error)
                     fatal_error($txt['error_' . $error],false);
               }
            }
         }
         
         $from = $_POST['from'];
         if ($from == '')
            fatal_error($txt['smfcontact_errname'], false);
         $subject = $_POST['subject'];
         if ($subject == '')
            fatal_error($txt['smfcontact_errsubject'], false);
         $message = $_POST['message'];
         if ($message == '')
            fatal_error($txt['smfcontact_errmessage'], false);
         $email = $_POST['email'];
         if ($email == '')
            fatal_error($txt['smfcontact_erremail'], false);

         $subject = htmlspecialchars($subject, ENT_QUOTES);
         $message = htmlspecialchars($message, ENT_QUOTES);
         $from = htmlspecialchars($from, ENT_QUOTES);
         $email = htmlspecialchars($email, ENT_QUOTES);

$m = $txt['smfcontact_form'] . $mbname . " \n";
$m .= $txt['smfcontact_formname'] . $from . "\n";
$m .= $txt['smfcontact_formemail'] . $email . "\n";
$m .= $txt['smfcontact_ip'] . $_SERVER['REMOTE_ADDR'] . "\n";
$m .= $txt['smfcontact_formmessage'];
$m .= $message;
$m .= "\n";


   // For send mail function
   require_once($sourcedir . '/Subs-Post.php');

      // Send email to webmaster
      if (empty($modSettings['smfcontactpage_email']))
         sendmail($webmaster_email, $subject, $m,$email);
      else
         sendmail($modSettings['smfcontactpage_email'], $subject, $m,$email);
         
      // Show template that mail was sent
      loadtemplate('Contact2');

      // Load the main contact template
      $context['sub_template']  = 'send';

      // Set the page title
      $context['page_title'] = $mbname . $txt['smfcontact_titlesent'];

      }
   }
   else
   {

      // Load the main Contact template
      loadtemplate('Contact2');
      
      // Language strings
      loadLanguage('Login');
      // Load the main Contact template
      $context['sub_template']  = 'main';

      // Set the page title
      $context['page_title'] = $mbname . ' - ' . $txt['smfcontact_contact'];
      
         // Do we need to show the visual verification image?
   $context['require_verification'] = (!empty($modSettings['reg_verification']) && $context['user']['is_guest'] == true);
   if ($context['require_verification'])
   {
      require_once($sourcedir . '/Subs-Editor.php');
      $verificationOptions = array(
         'id' => 'post',
      );
      $context['require_verification'] = create_control_verification($verificationOptions);
      $context['visual_verification_id'] = $verificationOptions['id'];
   }
   }
}
?>

Shambles:

--- Quote from: tontonlist on July 10, 2012, 08:56:21 AM ---Yes, This is the original file...

--- End quote ---



--- Quote from: Shambles™ on July 10, 2012, 04:57:07 AM ---May I suggest you dump a copy of your Contact.php in your next post here, and we can have a ganders at it  :'(

--- End quote ---

Better if you dump the Contact.php after you've made your amendments  8)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version