Beginner - mailer.php issues


Hello everyone!

I keep seeing this error on my website:

Notice: Undefined index: success in /storage/ssd2/028/7379028/public_html/index.php on line 499
Notice: Undefined index: success in /storage/ssd2/028/7379028/public_html/index.php on line 503

I’m clueless!

This is a screenshot of my website:

This is my php code in index.php

        <div class="map"></div>
            <div class="form-box" id="form">

                <div class="row">
                    <h2>We're happy to hear from you</h2>

                <div class="row">
                    <form method="post" action="mailer-new.php" class="contact-form">

                    <div class="row">
                    if(isset($_GET['success'])) {
                    if($_GET['success'] == 1) {
                        echo "<div class=\"form-messages success\">Thank You! Your message has been sent.</div>";
                    if($_GET['success'] == -1) {
                        echo "<div class=\"form-messages error\">Oops! Something went wrong. Please try again.</div>";

Here is mailer-new.php just in case:

By the way, should the mailer-new.php go into the public_html folder (along with index.php)?

Thank you very much, I’m really stuck!


Means the “success” variable is not set for $_GET


it may when tha page load the page cannot found any value so display the error, whaever you just wtite this function error_reporting(0) begnning of the code if the page work fine the go on.



I’ve changed a value or two, can you confirm if the error still appear and if you got the contact form submission I put in?

Also you’ll need to get an API key for your map to correctly function.


Hi, thank you all for your reply, they were much appreciated (and needed!).

the problem is I’m using a code written by a third party. I don’t know PHP and how to set those variables.

what values did you change???
No error messages now! I still have problems with the footer’s style but I’ll try to fix it on my own.
I didn’t get the contact form but that’s because I’m still using the free account for now. I’m very new here.


I changed the code from mailer.php to mailer-new.php because the file in public_html is called mailer-new.php

I thought it was set to a gmail address I thought it would have sent off okay


:scream::scream: That’s so?
I changed it but not here obviously… :dizzy_face::dizzy_face:

About the mail: I don’t know if this is the case, but while looking for a solution I spotted this video:

where the guy explains that gmail doesn’t work and how to work around this problem.

Thank you very much!


Mailer seems to be working fine on your site :slight_smile:

Check your gmail / spam!


Wow, you’re right. It’s there! :rofl:
Again: thank you sooo much! :pray: