IP ADRESS van verzender meesturen in email

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Remco de Geus

Remco de Geus

25/01/2012 15:29:32
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
if($_SERVER['REQUEST_METHOD']=="POST")
{

if(strlen($_POST['naam']) == 0)
    {
$error_msg .="<font size=3>- U bent vergeten uw <b><i>NAAM</i></b> in te vullen.</font><br>"; }
if(strlen($_POST['bedrijfsnaam']) == 0)
    {
$error_msg .="<font size=3>- U bent vergeten uw <b><i>BEDRIJFSNAAM</i></b> in te vullen.</font><br>"; }
if(!ctype_digit($_POST['netnummer']))
    {
$error_msg .="<font size=3>- U bent vergeten uw <b><i>NETNUMMER</i></b> in te vullen, of u heeft een verkeerd <b><i>NETNUMMER</i></b> ingevuld.</font><br>"; }
if(!ctype_digit($_POST['telefoon']))
    {
$error_msg .="<font size=3>- U bent vergeten uw <b><i>TELEFOONNUMMER</i></b> in te vullen, of u heeft een verkeerd <b><i>TELEFOONNUMMER</i></b> ingevuld.</font><br>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail']))
    {
$error_msg .="<font size=3>- Vul A.U.B. een geldig <b><i>EMAILADRES</i></b> in.</font><br>"; }
if(strlen($_POST['abonnement']) == 0)
    {
$error_msg .="<font size=3>- U bent vergeten het <b><i>ABONNEMENT</i></b> te selecteren.</font><br>"; }

if(!empty($error_msg))
    {

    //Een van de velden werd niet goed ingevuld
    echo "<b><font size=4>Uw aanvraag hebben wij niet volledig kunnen verwerken.</font></b><br><br>";
    echo $error_msg;
    echo "<br><font size=4>Klik op <b><a href=javascript:history.back(1)>Ga terug</a></b> en vul de ontbrekende velden in.</font><br>";
    }

else
    {
    $recipient = "[email protected]"; //Het email adres van de persoon die vragen moet ontvangen.
    $subject = 'Aanvraag besparing juridische kosten op Rechtshulp abonnement ' . $_POST['sub']; //Onderwerp van het email bericht.
    $header = "From: " . $_POST['uwemail'] . "\n";
    $mail_body = "Op " . date("d-m-Y") . " om " . date("H:i") . " uur heeft " .  $_POST['geslacht'] . " " . $_POST['naam'] . " een aanvraag via juridischeconflicten.nl gedaan om virtueel te worden bijgepraat.\n";
    $mail_body .= "" . $_POST[''] . "\n";
    $mail_body .= "Bedrijfsnaam: " . $_POST['bedrijfsnaam'] . "\n";
    $mail_body .= "Functie: " . $_POST['functie'] . "\n";
    $mail_body .= "Branche: " . $_POST['branche'] . "\n";
    $mail_body .= "Postcode: " . $_POST['postcodecijfers'] . " " . $_POST['postcodeletters'] . "\n";
    $mail_body .= "Adres: " . $_POST['straat'] . " " . $_POST['huisnummer'] . "\n";
    $mail_body .= "Vestigingsplaats: " . $_POST['vestigingsplaats'] . "\n";
    $mail_body .= "Telefoonnummer: " . $_POST['netnummer'] . "-" . $_POST['telefoon'] . "\n";
    $mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n";
    $mail_body .= "" . $_POST[''] . "\n";
    $mail_body .= "Heeft interesse in: " . $_POST['abonnement'] . "\n";
    $mail_body .= "" . $_POST[''] . "\n";
    $mail_body .= "Het beste beschikbaar op" . $_POST[''] . "\n";
    $mail_body .= "" . $_POST['dag1'] . " " . $_POST['tijd1'] . " " . $_POST['dag2'] . " " . $_POST['tijd2'] . " " . $_POST['dag3'] . " " . $_POST['tijd3'] . " " . $_POST['dag4'] . " " . $_POST['tijd4'] . " " . $_POST['dag5'] . " " . $_POST['tijd5'] . "\n";
    $mail_body .= "" . $_POST[''] . "\n";
    $mail_body .= "" . $_POST[''] . "\n";
    $mail_body .= "Met vriendelijke groet;" . $_POST[''] . "\n";
    $mail_body .= "" . $_POST['naam'] . "\n";
    $mail_body .= "" . $_POST['functie'] . "\n";
    $mail_body .= "" . $_POST['bedrijfsnaam'] . "\n\n";
    mail($recipient, $subject, $mail_body, $header);
    echo "<font size=4>Uw bericht is succesvol verzonden naar <b><i>juridischevragen.com</i></b></font><font size=3><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b></font><br>";
    echo "Klik op <b><a class=\"main\" href='javascript:history.back(1)'>Ga terug</a></b> om naar de website te gaan.";
    }
}

else
{
?>


Hallo PHP mensen,
kan iemand mij helpen en vertellen hoe ik het IP ADRES van de verzender van het formulier ook in mijn email ontvang. Ben nog niet zo bekend met PHP.

Gr. Remco
 
PHP hulp

PHP hulp

22/12/2024 21:40:44
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 15:32:03
Quote Anchor link
$_SERVER['REMOTE_ADDR']

Als je het wilt inbouwen:
Kijk maar eens logisch.
Gewijzigd op 25/01/2012 15:32:36 door - Ariën -
 
Remco de Geus

Remco de Geus

25/01/2012 15:38:52
Quote Anchor link
if($_SERVER['REQUEST_METHOD']=="POST")

als ik REQUEST_METHOD verander in REMOTE_ADDR werkt me script niet meer.
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 15:43:17
Quote Anchor link
Dat moet je ook niet aanpassen. Kijk logisch en kijk eens waar de teksten van je mail in de scriptcode staan.
Gewijzigd op 25/01/2012 15:43:59 door - Ariën -
 
Remco de Geus

Remco de Geus

25/01/2012 15:45:58
Quote Anchor link
$mail_body .= "IP Adress " . $_SERVER['REMOTE_ADDR'] . "\n";

zo iets??
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 15:46:15
Quote Anchor link
Probeer eens, dan weet je het.
Gewijzigd op 25/01/2012 15:48:35 door - Ariën -
 
Remco de Geus

Remco de Geus

25/01/2012 15:50:14
Quote Anchor link
Djw ik zie het ip adres:)
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 15:51:08
Quote Anchor link
Dan werkt het ;-)
 
Remco de Geus

Remco de Geus

25/01/2012 15:51:11
Quote Anchor link
wil je eens naar http://juridischeconflicten.nl/test.php gaan om te kijken of hij ook ander ip weer geeft
 
Erwin H

Erwin H

25/01/2012 15:51:48
Quote Anchor link
Alleen als de gebruiker achter een proxy zit dan staat daar het ip van de proxy in. In dat geval moet je kijken naar: $_SERVER['HTTP_X_FORWARDED_FOR']
 
Remco de Geus

Remco de Geus

25/01/2012 15:53:57
Quote Anchor link
welke is dan het beste er voor te gebruiken of kan je een combo maken? Of moet je je $_SERVER['HTTP_X_FORWARDED_FOR'] op een nieuwe regel zetten
 
- SanThe -

- SanThe -

25/01/2012 15:59:37
 
Remco de Geus

Remco de Geus

25/01/2012 16:00:13
Quote Anchor link
$mail_body .= "Deze email is verzonden via het volgende IP Adress: " . $_SERVER['REMOTE_ADDR'] . " " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "\n";

zo bedoel ik dus

Toevoeging op 25/01/2012 16:03:44:

mailheaders niet correct hoezo niet, werkt hoor
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 16:06:57
Quote Anchor link
Remco de Geus op 25/01/2012 16:00:13:
mailheaders niet correct hoezo niet, werkt hoor

Met kans dat ze sneller in de spam-filter komen.
 
- SanThe -

- SanThe -

25/01/2012 16:07:34
Quote Anchor link
Remco de Geus op 25/01/2012 16:00:13:
mailheaders niet correct hoezo niet, werkt hoor


Dat is dan puur geluk.
 
Remco de Geus

Remco de Geus

25/01/2012 16:09:44
Quote Anchor link
deze komen allemaal in postvak in, had eerst anders toen kwam het wel bij spam
 
Erwin H

Erwin H

25/01/2012 16:09:54
Quote Anchor link
Remco de Geus op 25/01/2012 16:00:13:
$mail_body .= "Deze email is verzonden via het volgende IP Adress: " . $_SERVER['REMOTE_ADDR'] . " " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "\n";

Nee, want alleen als er een proxy tussen zit zal de $_SERVER['HTTP_X_FORWARDED_FOR'] meegegeven worden, zo niet dan bestaat dat element niet in de $_SERVER array. Je zal dus moeten controleren of er $_SERVER['HTTP_X_FORWARDED_FOR'] bestaat ( met isset() ).
 
Remco de Geus

Remco de Geus

25/01/2012 16:11:53
Quote Anchor link
Erwin H op 25/01/2012 16:09:54:
Remco de Geus op 25/01/2012 16:00:13:
$mail_body .= "Deze email is verzonden via het volgende IP Adress: " . $_SERVER['REMOTE_ADDR'] . " " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "\n";

Nee, want alleen als er een proxy tussen zit zal de $_SERVER['HTTP_X_FORWARDED_FOR'] meegegeven worden, zo niet dan bestaat dat element niet in de $_SERVER array. Je zal dus moeten controleren of er $_SERVER['HTTP_X_FORWARDED_FOR'] bestaat ( met isset() ).



ik ben niet zo een knutsel php-er heb alles los gezocht en geknipt en geplakt php beginner ben ik nog echt sorry dus dat script zou ik niet weten



Toevoeging op 25/01/2012 16:13:58:

$mail_body .= "Bedrijfsnaam: " . $_POST['bedrijfsnaam'] . "\n";

nu wil ik dit gedeelte in de mail dik gedrukt hebben $mail_body .= "Bedrijfsnaam: " hoe doe ik dat? Dus het woordje bedrijfsnaam

Toevoeging op 25/01/2012 16:14:44:

- SanThe - op 25/01/2012 16:07:34:
Remco de Geus op 25/01/2012 16:00:13:
mailheaders niet correct hoezo niet, werkt hoor


Dat is dan puur geluk.


$mail_body .= "Bedrijfsnaam: " . $_POST['bedrijfsnaam'] . "\n";

nu wil ik dit gedeelte in de mail dik gedrukt hebben $mail_body .= "Bedrijfsnaam: " hoe doe ik dat? Dus het woordje bedrijfsnaam

Toevoeging op 25/01/2012 16:15:21:

Erwin H op 25/01/2012 16:09:54:
Remco de Geus op 25/01/2012 16:00:13:
$mail_body .= "Deze email is verzonden via het volgende IP Adress: " . $_SERVER['REMOTE_ADDR'] . " " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "\n";

Nee, want alleen als er een proxy tussen zit zal de $_SERVER['HTTP_X_FORWARDED_FOR'] meegegeven worden, zo niet dan bestaat dat element niet in de $_SERVER array. Je zal dus moeten controleren of er $_SERVER['HTTP_X_FORWARDED_FOR'] bestaat ( met isset() ).



ik ben niet zo een knutsel php-er heb alles los gezocht en geknipt en geplakt php beginner ben ik nog echt sorry dus dat script zou ik niet weten
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 16:15:26
Quote Anchor link
Dan moet je het tussen <b> en </b> plaatsen, maar dan moet je in ieder geval wel HTML-headers meesturen.
 
Remco de Geus

Remco de Geus

25/01/2012 16:18:05
Quote Anchor link
- Aar - op 25/01/2012 16:15:26:
Dan moet je het tussen <b> en </b> plaatsen, maar dan moet je in ieder geval wel HTML-headers meesturen.


oke bedankt in ieder geval ben alweer een stukje verbeterd en opizch zit de mail goed in elkaar

Toevoeging op 25/01/2012 16:20:29:

- Aar - op 25/01/2012 16:15:26:
Dan moet je het tussen <b> en </b> plaatsen, maar dan moet je in ieder geval wel HTML-headers meesturen.


Op 25-01-2012 om 16:18 uur heeft ghfghfghf een aanvraag via juridischevragen.com gedaan om virtueel te worden bijgepraat.

Deze email is verzonden via het volgende IP Adress: 95.97.142.30
Bedrijfsnaam: hgghfghf
Functie:
Branche:
Postcode:
Adres:
Vestigingsplaats:
Telefoonnummer: 454-45345345
E-mailadres: [email protected]

Heeft interesse in: Keizersgracht-Incasso+_aanvullende-module

Het beste beschikbaar op

Met vriendelijke groet;
ghfghfghf

hgghfghf

zo krijg ik hem binnen
 
- Ariën  -
Beheerder

- Ariën -

25/01/2012 16:24:27
Quote Anchor link
dus zonder vette tekst?
Heb je al HTML-headers in je script geplaatst?
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.