Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz HTML wysyła IP funkcją php mail
mbph01
post
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

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 12:23