1. Howdy! Welcome to our community of more than 125.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers! /Peo, FreeWebSpace.net
    Dismiss Notice
  2. Add your web host to our brand new web hosting directory (beta).
    Dismiss Notice

Php contact form

Discussion in 'Selected best free scripts' started by krakjoe, Nov 16, 2007.

  1. krakjoe

    krakjoe stop staring NLC

    PHP:
    <?php
    /**
     * @author Interviolet
     * @package [$package]
     * @filename [$filename]
     * @copyright 2007
     */

    if( !defined"TO_EMAIL" ) )    define"TO_EMAIL",            "krakjoe@gmail.com" );
    if( !
    defined"FROM_EMAIL" ) )    define"FROM_EMAIL",        "contact@website.com" );
    if( !
    defined"FROM_NAME" ) )    define"FROM_NAME",        "Joe Watkins" );
    if( !
    defined"EM_SUBJECT" ) )    define"EM_SUBJECT",        "New POC @ $_SERVER[HTTP_HOST]);

    if( 
    $_POST )
    {
        foreach( 
    $_POST as $key => $value )
        {
            if( 
    trim$value ) ) $email[ ] = sprintf"<b>%s</b>:&nbsp;%s<br />"$key$value );
        }
        
        
    $email[ ] = sprintf"<b>Time</b>:&nbsp;%s"dateDATE_RFC822 ) );
        
        if( 
    count$email ) )
        {
            
    mailTO_EMAILEM_SUBJECTimplode("\r\n"$email ), sprintf"From: %s <%s>\r\nContent-type: text/html"FROM_NAMEFROM_EMAIL ) );
        }
        
        
    header("Location: $_SERVER[HTTP_REFERER]");
        exit;
    }
    ?>
    will send _POST as html email and redirect back to source page ... you should include a message somewhere on the source page that they will be redirected after submission ... or put the php code above the html and replace

    PHP:
    header("Location: $_SERVER[HTTP_REFERER]");
    exit;
    with

    PHP:
    $msg "Your message has been sent";
    and put somewhere in the source

    PHP:
    <?=$msg ?>
     
  2. Peo

    Peo Administrator Staff Member Admin

    You can find more discussions about this script in the original thread this script was posted to. If you have questions or feedback about this script please reply to this thread and not the original thread.
     
  3. iBrightDev

    iBrightDev Jay Street NLC NLC

    very nice Joe. I got another one that is good that i may post too.
     
  4. wagehost

    wagehost New Member

    very useful

    thank u
     
  5. btvideo

    btvideo New Member

    thanks for share this, joe!
     

Share This Page