in reply to Logging IP etc.

Although you don't need the quotes around $ENV{'REMOTE_ADDR'} it should still work as perl will interpolate the value into the double quoted string. Q: What does a load of rubbish look like? Q: What does your code look like? Without more details there is nothing in what you have posted that is terribly wrong so not much else to say...

cheers

tachyon

s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print

Replies are listed 'Best First'.
Re: Re: Logging IP etc.
by Anonymous Monk on May 10, 2002 at 15:20 UTC
    Hi,

    At the top of the script:

    # IP/Host Address
    $scisukvisitor= "$ENV{'REMOTE_ADDR'}"


    Which then uses the following later on:


    # Open The Mail Program
    open(MAIL,"|$mailprog -t");


    # BCC line added to BCC mail to SCIS UK Admin
    print MAIL "To: $Config{'recipient'}\n";
    print MAIL "BCC: $scisuk_email\n";
    print MAIL "From: $Config{'email'} ($Config{'realname'})\n";
    # Check for Message Subject
    if ($Config{'subject'}) { print MAIL "Subject: $Config{'subject'}\n\n" }
    else
    { print MAIL "Subject: SCIS UK Limited Form Submission\n\n" }
    print MAIL "Below is the result of your feedback form. It was submitted by\n";
    print MAIL "$Config{'realname'} ($Config{'email'}) on $date\n";
    print MAIL "$scisukvisitor\n";
    print MAIL "-" x 75 . "\n\n";


    etc...


    Which looks like:

    Below is the result of your feedback form. It was
    submitted by
    () on Friday, May 10, 2002 at 15:14:08
    ! "!0" <<<<< <bt>That should be the IP/Host
    ---------------------------------------------------------------------------

    contactmethod: email

    comments: Please enter your comments here...

    Submit: Submit

    ---------------------------------------------------------------------------