Extern IP Adres verkrijgen en dat emailen

Status
Niet open voor verdere reacties.
Zoiets

PHP:
<?php

$ip = $_SERVER['REMOTE_ADDR'];
$Name = "Da Duder"; //senders name
$email = van@af.adres //senders e-mail adress
$recipient = $_GET['email'];
$mail_body = "Hallo, het ip is ".$ip; //mail body
$subject = "Onderwerp!"; //subject
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields

mail($recipient, $subject, $mail_body, $header); //mail command :)
?>
ripje vanaf de php.net site (mail() functie) en wat edits.



:thumb:
 
Laatst bewerkt:
Ok. Bedankt! Ik heb nu het volgende script:

PHP:
<?php 
    $MailTo = "$_GET['email'];  

    $NameFrom = $_GET['nfrom']; 
    $MailFrom = $_GET['mfrom']; 

    $Subject = $_POST['subject'];  


    $headers = "From: ".$NameFrom." <".$MailFrom.">\r\n"; 
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $headers .= "Reply-To: ".NameFrom." <".MailFrom.">\r\n"; 

    $Message = $_GET['message'];
    $Message = nl2br($Message); 
    mail($MailTo, $Subject, $Message, $headers); 
} 
else 
{ 
Echo "The mail can't be send. Please try again later.";
Echo "";
Echo "Script created by Ubersoft";
    ?> 
    <?php 
} 
?>

Het klinkt misschien raar, maar ik wil dat als de gebruiker dit als link intiept: http://www.mijnsite.nl/mail.php?ema...rom=mijn@mailvan.nl&subject=Test&message=test. Dit wil ik namelijk uiteindelijk voor een VB programma gaan gebruiken, maar dan moet het PHP script wel eerst werken.

Als het niet gesnapt wordt, meld het maar! Dan maak ik het nog wat duidelijker (want ik heb nu niet zo veel tijd).
 
PHP:
<?php 
    $MailTo = $_GET['email'];  

    $NameFrom = $_GET['nfrom']; 
    $MailFrom = $_GET['mfrom']; 

    $Subject = $_POST['subject'];  


    $headers = "From: ".$NameFrom." <".$MailFrom.">rn"; 
    $headers .= "MIME-Version: 1.0rn"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1rn"; 
    $headers .= "Reply-To: ".NameFrom." <".MailFrom.">rn"; 

    $Message = $_GET['message'];
    $Message = nl2br($Message); 
    mail($MailTo, $Subject, $Message, $headers); 
} 
else 
{ 
Echo "The mail can't be send. Please try again later.";
Echo "";
Echo "Script created by Ubersoft";
} 
?>

Zo zou het wel moeten werken.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan