Jump to content

Help with mailer script


Mitch-07

Recommended Posts

First post on here as I just starting out with using php.

 

I have just finished a web site, but while testing, the order form (link below) didn’t send the data to my email.

 

http://www.portraits-created-4u.com/contact/contact.php

 

To get around this I changed the url (in the form action) to and another one of my domains hosted by the same company (Fasthosts) and it works fine.

 

Can anyone here say why it doesn’t work with the proper url? The ‘mailer.php’ files are identical (except for the mail url) on both servers (Linux based).

 

Here’s the path below for the ‘mailer.php’

www.portraits-created-4u.com:21//htdocs/contact/files/mailer.php

 

Here’s the code for the ‘contact.php’

<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta name="verify-v1"
        content="uCDyyoYyJoBmsfEk028aMdxjhf5q1HAT/zbdRY8ldnM=" />
  <meta http-equiv="content-type"
        content="text/html; charset=utf-8" />
  <meta name="robots"
        content="all" />

  <title>Portraits created 4 U | Edinburgh Scotland UK | T 07968
  172728</title>
  <link rel="stylesheet"
        type="text/css"
        media="screen"
        href="../rw_common/themes/autumn/styles.css" />
  <link rel="stylesheet"
        type="text/css"
        media="print"
        href="../rw_common/themes/autumn/print.css" />
  <link rel="stylesheet"
        type="text/css"
        media="handheld"
        href="../rw_common/themes/autumn/handheld.css" />
  <link rel="stylesheet"
        type="text/css"
        media="screen"
        href=
        "../rw_common/themes/autumn/css/sidebar/sidebar_hide.css" />
        
<style type="text/css"
       media="all">
/*<![CDATA[*/
#pageHeader {background: no-repeat url(assets/header_contact.png);}
/*]]>*/
</style>
<script type="text/javascript"
      src="../rw_common/themes/autumn/javascript.js">
</script>
</head>

<body>
  <div id="container">
    <!-- Start container -->

    <div id="pageHeader">
      <!-- Start page header -->

      <h1>Place your portrait order</h1>
    </div><!-- End page header -->

    <div id="contentContainer">
      <!-- Start main content wrapper -->

      <div id="content">
        <!-- Start content -->

        <div class="logo"></div><?php
        if(!array_key_exists('formMessage', $_SESSION))
        $_SESSION['formMessage'] = "";
        if(!array_key_exists('form_element0', $_SESSION))
        $_SESSION['form_element0'] = "";
        if(!array_key_exists('form_element1', $_SESSION))
        $_SESSION['form_element1'] = "";
        if(!array_key_exists('form_element2', $_SESSION))
        $_SESSION['form_element2'] = "";
        if(!array_key_exists('form_element3', $_SESSION))
        $_SESSION['form_element3'] = "";
        if(!array_key_exists('form_element4', $_SESSION))
        $_SESSION['form_element4'] = "";
        if(!array_key_exists('form_element5', $_SESSION))
        $_SESSION['form_element5'] = "";
        if(!array_key_exists('form_element6', $_SESSION))
        $_SESSION['form_element6'] = "";
        if(!array_key_exists('form_element7', $_SESSION))
        $_SESSION['form_element7'] = "";
        if(!array_key_exists('form_element8', $_SESSION))
        $_SESSION['form_element8'] = "";
        if(!array_key_exists('form_element9', $_SESSION))
        $_SESSION['form_element9'] = "";
        if(!array_key_exists('form_element10', $_SESSION))
        $_SESSION['form_element10'] = "";
        if(!array_key_exists('form_element11', $_SESSION))
        $_SESSION['form_element11'] = "";
        if(!array_key_exists('form_element12', $_SESSION))
        $_SESSION['form_element12'] = "";
        if(!array_key_exists('form_element13', $_SESSION))
        $_SESSION['form_element13'] = "";
        if(!array_key_exists('form_element14', $_SESSION))
        $_SESSION['form_element14'] = "";
        if(!array_key_exists('form_element15', $_SESSION))
        $_SESSION['form_element15'] = "";
        if(!array_key_exists('form_element16', $_SESSION))
        $_SESSION['form_element16'] = "";
        if(!array_key_exists('form_element17', $_SESSION))
        $_SESSION['form_element17'] = "";
        ?>
<div style="width: 45%; float: left;">
        <div class="message-text">
          <?php
          if (!$_SESSION['formMessage']) { 
          echo 'Fill in the form below to place an order.';
          } else {
           echo $_SESSION['formMessage'];
           }
           ?>
        </div>
        <br />

        <form action="http://www.smand.co.uk/form_test/files/mailer.php"
              method="post"
              enctype="multipart/form-data">
          <label>Full Name</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element0']; ?>"
                name="form_element0"
                size="40" />
          <br />
          <br />
          <label>Home address</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element1']; ?>"
                name="form_element1"
                size="40" />
          <br />
          <br />
          <label>Address line 2</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element2']; ?>"
                name="form_element2"
                size="40" />
          <br />
          <br />
          <label>Postcode</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element3']; ?>"
                name="form_element3"
                size="40" />
          <br />
          <br />
          <label>Email</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element4']; ?>"
                name="form_element4"
                size="40" />
          <br />
          <br />
          <label>Telephone</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element5']; ?>"
                name="form_element5"
                size="40" />
          <br />
          <br />
          <label>Portrait medium</label>
          <br />
          <select name="form_element6">
            <option <?php if ($_SESSION['form_element6'] == "Watercolour") { echo "selected"; } ?>
                    value="Watercolour">
              Watercolour
            </option>

            <option <?php if ($_SESSION['form_element6'] == "Watercolour & Gouage") { echo "selected"; } ?>
                    value="Watercolour & Gouage">
              Watercolour & Gouage
            </option>

            <option <?php if ($_SESSION['form_element6'] == "Gouage") { echo "selected"; } ?>
                    value="Gouage">
              Gouage
            </option>

            <option <?php if ($_SESSION['form_element6'] == "Marker pen") { echo "selected"; } ?>
                    value="Marker pen">
              Marker pen
            </option>

            <option <?php if ($_SESSION['form_element6'] == "Mono pencil") { echo "selected"; } ?>
                    value="Mono pencil">
              Mono pencil
            </option>

            <option <?php if ($_SESSION['form_element6'] == "Conté crayon") { echo "selected"; } ?>
                    value="Conté crayon">
              Conté crayon
            </option>

            <option <?php if ($_SESSION['form_element6'] == "Digital") { echo "selected"; } ?>
                    value="Digital">
              Digital
            </option>
          </select>
          <br />
          <br />
          <label>Portrait size</label>
          <br />
          <select name="form_element7">
            <option <?php if ($_SESSION['form_element7'] == "A5 210mm x 148mm") { echo "selected"; } ?>
                    value="A5 210mm x 148mm">
              A5 210mm x 148mm
            </option>

            <option <?php if ($_SESSION['form_element7'] == "A4 297mm x 210mm") { echo "selected"; } ?>
                    value="A4 297mm x 210mm">
              A4 297mm x 210mm
            </option>

            <option <?php if ($_SESSION['form_element7'] == "A3 420mm x 297mm") { echo "selected"; } ?>
                    value="A3 420mm x 297mm">
              A3 420mm x 297mm
            </option>

            <option <?php if ($_SESSION['form_element7'] == "Other (specify below)") { echo "selected"; } ?>
                    value="Other (specify below)">
              Other (specify below)
            </option>
          </select>
          <br />
          <br />
          <label>Portrait or landscape</label>
          <br />
          <select name="form_element8">
            <option <?php if ($_SESSION['form_element8'] == "Portrait") { echo "selected"; } ?>
                    value="Portrait">
              Portrait
            </option>

            <option <?php if ($_SESSION['form_element8'] == "Landscape") { echo "selected"; } ?>
                    value="Landscape">
              Landscape
            </option>
          </select>
          <br />
          <br />
          <label>Digital portraits only (state size in field
          below)</label>
          <br />
          <select name="form_element9">
            <option <?php if ($_SESSION['form_element9'] == "Colour print (250gsm matt)") { echo "selected"; } ?>
                    value="Colour print (250gsm matt)">
              Colour print (250gsm matt)
            </option>

            <option <?php if ($_SESSION['form_element9'] == "Canvas (stretched on a frame)") { echo "selected"; } ?>
                    value="Canvas (stretched on a frame)">
              Canvas (stretched on a frame)
            </option>
          </select>
          <br />
          <br />
          <label>Size in mm (If A5, A4 or A3 is not
          suitable)</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element10']; ?>"
                name="form_element10"
                size="40" />
          <br />
          <br />
          </div>
<div style="width:  45%;float:right">
<br />
<br />
          <label>Delivery address (if different from home
          address)</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element11']; ?>"
                name="form_element11"
                size="40" />
          <br />
          <br />
          <label>Address line 2</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element12']; ?>"
                name="form_element12"
                size="40" />
          <br />
          <br />
          <label>Postcode</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element13']; ?>"
                name="form_element13"
                size="40" />
          <br />
          <br />
          <label>Latest delivery date</label>
          <br />
          <input class="form-input-field"
                type="text"
                value="<?php echo $_SESSION['form_element14']; ?>"
                name="form_element14"
                size="40" />
          <br />
          <br />
          <label>Payment method</label>
          <br />
          <select name="form_element15">
            <option <?php if ($_SESSION['form_element15'] == "PayPal") { echo "selected"; } ?>
                    value="PayPal">
              PayPal
            </option>

            <option <?php if ($_SESSION['form_element15'] == "Cheque") { echo "selected"; } ?>
                    value="Cheque">
              Cheque
            </option>
          </select>
          <br />
          <br />
          <label>Add your photo here<br>Minimum size 1800px x 1200px
          (15cm x 10cm)<br>File format: jpg, tif, png no more than
          3MB</label>
          <br />
          <input type="file"
                name="form_element16" />
          <br />
          <br />
          <label>Additional comments:</label>
          <br />
          <textarea class="form-input-field"
                name="form_element17"
                rows="8"
                cols="38">
<?php echo $_SESSION['form_element17']; ?>
</textarea>
          <br />
          <br />
          <input class="form-input-button"
                type="reset"
                name="resetButton"
                value="Reset" /> <input class="form-input-button"
                type="submit"
                name="submitButton"
                value="Submit" />
        </form><?php session_destroy(); ?>
                 <br />
         <br />
        </span>
        <span style=
        "font:12px Arial, Verdana, Helvetica, sans-serif; color:#666666;">
        <a href=
        " http://www.portraits-created-4u.com/index.html"
           rel="self">Click here</a></span> <span style=
           "font:12px Arial, Verdana, Helvetica, sans-serif; color:#666666;">
        to return to the home page</span>
      </div><!-- End content -->
    </div><!-- End main content wrapper -->
</div>
    <div id="sidebarContainer">
      <!-- Start Sidebar wrapper -->

      <div id="top"></div>

      <div id="navcontainer">
        <!-- Start Navigation -->

        <ul>
          <li><a href="../index.html"
             rel="self">Home</a></li>

          <li><a href="../gallery/gallery.html"
             rel="self">Gallery</a></li>

          <li><a href="../prices/prices.html"
             rel="self">Prices</a></li>

          <li><a href="../order/order.html"
             rel="self">How to order</a></li>

          <li><a href="contact.php"
             rel="self"
             id="current"
             name="current">Place an order</a></li>
        </ul>
      </div><!-- End navigation -->

      <div id="sidebar">
        <!-- Start sidebar content -->

        <h1 class="sideHeader"></h1><!-- Sidebar header -->
        <!-- sidebar content you enter in the page inspector -->
        <!-- sidebar content such as the blog archive links -->
      </div><!-- End sidebar content -->

      <div id="bottom"></div>
    </div><!-- End sidebar wrapper -->

    <div class="clearer"></div>

    <div id="breadcrumbcontainer">
      <!-- Start the breadcrumb wrapper -->
      <ul>
        <li><a href="../index.html">Home</a> > </li>

        <li><a href="contact.php">Place an
        order</a> > </li>
      </ul>
    </div><!-- End breadcrumb -->

    <div id="footer">
      <!-- Start Footer -->

      <p>© 2008 Steven Mitchell | 7 Frederick Street  Edinburgh  EH2 2EY Scotland UK | Tel 07968 172728 <a href="#"
         id="rw_email_contact"
         name="rw_email_contact">Send an email</a><script type=
         "text/javascript">
//<![CDATA[
var _rwObsfuscatedHref0 = "mai";var _rwObsfuscatedHref1 = "lto";var _rwObsfuscatedHref2 = ":st";var _rwObsfuscatedHref3 = "eve";var _rwObsfuscatedHref4 = "n@p";var _rwObsfuscatedHref5 = "ort";var _rwObsfuscatedHref6 = "rai";var _rwObsfuscatedHref7 = "ts-";var _rwObsfuscatedHref8 = "cre";var _rwObsfuscatedHref9 = "ate";var _rwObsfuscatedHref10 = "d-4";var _rwObsfuscatedHref11 = "u.c";var _rwObsfuscatedHref12 = "om";var _rwObsfuscatedHref = _rwObsfuscatedHref0+_rwObsfuscatedHref1+_rwObsfuscatedHref2+_rwObsfuscatedHref3+_rwObsfuscatedHref4+_rwObsfuscatedHref5+_rwObsfuscatedHref6+_rwObsfuscatedHref7+_rwObsfuscatedHref8+_rwObsfuscatedHref9+_rwObsfuscatedHref10+_rwObsfuscatedHref11+_rwObsfuscatedHref12; document.getElementById('rw_email_contact').href = _rwObsfuscatedHref;
//]]>
</script></p>
    </div><!-- End Footer -->
  </div><!-- End container -->
  <script src="http://www.google-analytics.com/urchin.js"
      type="text/javascript">
</script><script type="text/javascript">
//<![CDATA[
_uacct = "UA-3878181-1";
urchinTracker();
//]]>
</script>
</body>
</html>

 

The temporary solution is fine at the moment, but I want to find out why its not working as it should.

 

I have contacted tech support at the hosting company but they have not been forthcoming with any answers.

 

Thanking you in anticipation.  :)

 

Link to comment
https://forums.phpfreaks.com/topic/99706-help-with-mailer-script/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.