ďťż
 
formularz mailowy PHP - problem ze skryptem ďťż
 
formularz mailowy PHP - problem ze skryptem
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

formularz mailowy PHP - problem ze skryptem



transel - 02-05-2006 13:47
formularz mailowy PHP - problem ze skryptem
  Witam wszystkich!

Mam następujący problem:
próbuję zrobić na stronie formularz kontaktowy , aby uzytkownicy strony mogli wysłac na mój adres e-mail jakąś wiadomość/zapytanie. Siedze już dwa dni nad tym i przeglądam wszelkie fora i nie mogę znaleźć odpowiedzi jak to zrobić. Pobrałem z różnych stron gotowe skrypty i probowalem umieścić je na strone za pomocą INCLUDE. Umieścić się udawało i nawet niby działał - tzn. po naciśnięciu WYŚLIJ wyskakiwała wiadomośc zwrotna w stylu "dziękujemy za wysłanie maila". Problem w tym że wiadomości wcale do mnie nie dochodziły ://

Mam konto na serverze na którym podobno jest wszystko czego dusza pragnie : PHP, CGI, MySQL itp. - zero ograniczń. Niestety należę do nieco zielonych w temacie PHP i nie wiem czy hasło i login mojego konta wystarczają do korzystania z tych wszystkich dobrodziejstw czy moze musze znać jeszcze jakieś inne szczegóły servera.

Wiem że nikt nie zrobi za mnie formularza ale może chociaż ktos mi wskaże jakies błędy, poda mi jakieś wskazówki jak przez to przebrnąć.

Poniżej wklejam kod skryptu który sobie pięknie wkomponowałem w architekturę strony tylko niestety nie działa...jeszcze.
Oto kod:

<?php
$headers = "From: Anonymous on $SERVER_NAME <$mail>\n";
$headers .= "X-Mailler: PHP 3 Form2Mail made by FTLS, http://www.ftls.org/\n";

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

$message .= "\nSent by ".gethostbyaddr($REMOTE_ADDR). " ($REMOTE_ADDR)\n";

mail($to, $subject, $message, $headers);

if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;

Header("http://www.presik.xt.pl/nowypresik".$exit_page);
// Exit -> $exit_page

?>

----------------------
Kod nie jest długi. Sam widze że kod nie ma prawa dizalać nie podałem w nim mojego adresu na który chcę zeby wiadomości przychodziły - ale nie wiem gdzie go wpisac i w jaki sposób. Tak na logikę to chyba trzebaby ustaawić też pocztę żeby formularz wykorzystywał jakiegoś klienta pocztowego do wysyłania treści. Czy musze mieć jakies specjalne uprawnienia do servera zeby to ustawić?.... Mam też konto pocztowe na tym serverze - czy to wystarczy? Baaardzo prosze o pomoc.

Ahaa.. podam jeszcze adresik strony żeby można zobaczyć dokładnie w czym jest problem i jaki błąd wyrzuca server. Moze jakies CHMOD trzeba zmienić? - teraz jest 644

Adres: http://www.presik.xt.pl/nowypresik/index.php?strona=kontakt




kresh - 02-06-2006 03:03
Nie wysyła, bo niby gdzie ma wysłać, skoro w tym kodzie zmienna $to (czyli do kogo) jest pusta :) Brakuje też tematu, czyli wartości zmiennej $subject.

Pod $message = ""; (5 linijka) dopisz:

$to = "example@domain.com"; // wpisz mail na który mają iść wiadomości
$subject = "Temat maila";

I tyle teraz powinno chulać :D
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= mysql i mysql-front, problem String line; if (line=="cos"){...}....problem Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?= [postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?= [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ? [MySQL] Problem z zapisem danych w bazie danych Problem z mysql - can't connect to MySQL/nietypowo...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • coolinarny.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com