Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz HTML wysyła IP funkcją php mail
mbph01
post 29.06.2017, 22:47:53
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.06.2017

Ostrzeżenie: (0%)
-----


Witam.
Wiem, że temat wałkowany w google milion razy. Przejrzałem kilkadziesiąt stron ale nic nie pomogło.
Mam zwykły formularz html z funkcją POST który wysyła wpisane informacje do sendmail.php
kod sendmaila:
  1. <?
  2. $headers ="Content-type: text/html; charset=utf-8";
  3. echo "<script> window.location = \"stronapowysaniuformularza.html\" </script>";
  4. $nazwa = htmlspecialchars(trim($_POST['nazwa']));
  5. $tresc = htmlspecialchars(trim($_POST['tresc']));
  6. $ip = $_SERVER(trim($_POST['REMOTE_ADDR']));
  7. $list = "Nazwa: $nazwa TrescWiadomosci: $tresc IPwysylajacego: $ip" ;
  8. extract($_POST);
  9. mail("mojmail@oo.pl", "temat", $list, $headers);
  10.  
  11. ?>

Nie mam pojęcia czemu IP nie pobiera się. Próbowałem już przeróżnych sposobów użycia kodu pobierającego ip
  1. $_SERVER['REMOTE_ADDR'];
ale albo wiadomość w ogóle nie dochodzi na maila albo dochodzi bez pokazywania adresu IP. Proszę o pomoc, jestem w stanie zapłacić.
Jest niewielki przełom po użyciu kodu
  1.  
  2. $_SERVER ['REMOTE_ADDR'];
  3.  
  4.  
  5. $list = "Nazwa: $nazwa TrescWiadomosci: $tresc IPwysylajacego: $_SERVER ;

wiadomość co prawda doszła ale w polu IPwysylajacego jest "Array"

Ten post edytował mbph01 29.06.2017, 23:04:36
Go to the top of the page
+Quote Post
lukas333
post 30.06.2017, 12:54:47
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.02.2017

Ostrzeżenie: (0%)
-----


Spróbuj tego wink.gif

  1. if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
  2. $ip = $_SERVER['HTTP_CLIENT_IP'];
  3. } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  4. $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  5. } else {
  6. $ip = $_SERVER['REMOTE_ADDR'];
  7. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 21:05