pusty Mail PHP

Legalnl

Użytkownik
Dołączył
Październik 8, 2008
Posty
828
siemano ;) Chciałbym się Was zapytac iz nie jestem pro w PHP, mam taki problem, mam na serwerze skrypt PHP wysylający maila za pomocą funkcji mail() poprzez GET z poziomu programu. Nigdy nie miałem z tym problemu, a teraz maile wyslane z programu z innego kompa niż moj dochodzą puste (bez tekstu) :( uzywam funkcji URLEncode dostępnej w indy - TidHttp.URL.URLEncode() Czy ktoś wie dlaczego?? :)

POZDRAWIAM!
 

nowy_me

Użytkownik
Dołączył
Luty 7, 2007
Posty
451
wklej kod, bo tak to ciężko powiedzieć w czym jest błąd
 

Legalnl

Użytkownik
Dołączył
Październik 8, 2008
Posty
828
kod mam:
PHP:
<?PHP
    $email = $_GET['email'];
    $adresat = '[email protected]'; 
    $content = $_GET['content'];
    $header = "From: [email protected] \nContent-Type:".
            ' text/plain;charset="iso-8859-2"'.
            "\nContent-Transfer-Encoding: 8bit";
    if (mail($adresat, 'List ze strony', $content, $header))
        echo '<p>działa</p>';
    else 
        echo '<p><b>NIE</b> wysłano maila!</p>';
?>

Kiedy wysylam normalnie to dziala, kiedy jednak uzyje:


adr := http.URL.URLEncode('http://www.serwer.net.pl/mail.phpcontent=Temat: ' + scombobox1.Text + 'Tresc: ' + Memo1.Text) ;
insert('?',adr, 34 ); // Wstawienie znaku ? poniewaz funkcja go takze koduje i potem nie dziala
s := http.get(adr);


skrypt zwraca mi do programu ze wyslano, mail dochodzi ale pusty. bez urdencode wiadomo nie ma spacji itp :(
 
Do góry Bottom