Funkcja mail() puste wiadomosci


(Mck1964) #1

(Zagorskid) #2

(Mck1964) #3

niestety :frowning: :frowning:

w tresci wiadomosci pisze mi tylko: "iadomosc z portfolio" i nic wiecej :?

:?

moze jest jeszcze inna metoda? :smiley:


(Gutek) #4

Nie wstawiaj takich szerokich logów.

Logi tego typu zapisuj w pliku tekstowym i umieszczaj na jakimś serwerze podając tu tylko link do niego.


(Zagorskid) #5

Saphire , sprawdź, czy dane z formularza są prawidłowo przekazywane do obluga_formularz.php, wklej np. taki kod:

<?php

  echo $_POST['imie'];

?>

i sprawdź, czy wyświetli Ci się wpisana w formularzu zawartość.


(Mck1964) #6

spoko juz sobie poradzilem.

plik obsluga_formularz.php zamienilem kodem na taki:

<?php


    $inneinformacje = $_POST['inneinformacje'];

    $adresstrony = $_POST['adresstrony'];

    $czynnosc = $_POST['czynnosc'];

    $wsprawie = $_POST['wsprawie'];

    $mail = $_POST['mail'];

    $gg = $_POST['gg'];

    $imie = $_POST['imie'];

    $zawartosc = "Wiadomosc z portfolio\nImie:".$imie."\nGG:".$gg."\nEmail:".$mail."\nW sprawie:".$wsprawie."\nCzynnosc:".$czynnosc."\nAdres strony:".$adresstrony."\nInne:".$inneinformacje."\n";

    $odbiorca = "mck1964@gmail.com";


    if (mail($odbiorca, "Wiadomosc z portfolio", $zawartosc, "From: mck1964@gmail.comn") )

    {

        echo "Wiadomosc zostala wyslana.";

    }


?>

Dzieki za fatyge