Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] pomocy - mail()
Forum PHP.pl > Forum > Przedszkole
web.admin.pl
Sorki ze zajmuje miejsce na forum ale nie wiem dlaczego zakichana funkcja mail mi nie dziala
kiedys jak sie bawilem wszystko było ok a teraz nic nie wychodzi winksmiley.jpg ;p
zerknijcie na ten kod
z góry dzięki
pozdrawiam
web.admin.pl

Oto zawartosc pliku mail.php

  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  2. <title>Kontakt</title>
  3. </head>
  4. <form enctype="text/plain" action="phpmail.php" method="get">
  5. <table border="0">
  6. <tr>
  7. <td align="right">Imię :</td>
  8. <td width="15"> </td>
  9. <td><input type="text" name="imie" tabindex="1"></td>
  10. </tr>
  11. <tr>
  12. <td align="right">Nazwisko :</td>
  13. <td width="15"> </td>
  14. <td><input type="text" name="nazwisko" tabindex="2"></td>
  15. </tr>
  16. <tr>
  17. <td align="right">e-mail :</td>
  18. <td width="15"> </td>
  19. <td><input type="text" name="mail" tabindex="3"></td>
  20. </tr>
  21. <tr>
  22. <td align="right">Wiadomość :</td>
  23. <td width="15"> </td>
  24. <td><textarea name="wiadomosc" wrap="virtual"></TEXTAREA></td>
  25. </tr>
  26. <tr>
  27. <td align="center" colspan="3"><INPUT TYPE="submit" VALUE="Wyślij do nas informacje"> </td>
  28. <td width="15"></td>
  29. <td></td>
  30. </tr>
  31.  
  32. </form>
  33. </body>
  34. </html>


a oto phpmail.php
  1. <?php
  2. $imie=$_GET["imie"];
  3. $nazwisko=$_GET["nazwisko"];
  4. $mail=$_GET["mail"];
  5. $wiadomosc=$_GET["wiadomosc"];
  6. $tekst="<table width=400 cellspacing=0 cellpadding=0 border=0><tr><td>e-mail: $mail<br><br></td></tr><tr><td align=center>$wiadomosc<br><Br></td></tr><tr><td align=right>Z poważaniem:<br>$imie $nazwisko</td></tr></table>";
  7. $result=mail("miedziol@o2.com", $tekst);
  8. IF ($result) {
  9. echo "e-mail został wysłany. Postaramy odpisać możliwie jak najszybciej. Maxymalny czas 
    oczekiwania to 12 godzin. Jeżeli po tym czasie nie dostaniesz odpowiedzi spróboj 
    wysłać j&plusmn; ponownie"
    ;
  10. }
  11. else {
  12. echo "dupa zimna.";
  13. }
  14. ?>
nospor
jestes nowy na forum więc: witamy, jednoczesnie prosze przyjmij do wiadomosci:

1)"Pewnie prosty głupi błąd z mail(), męcze sie juz 2 dni z tym jestem ślepy" co to za tytul? nas nie obchodzi czy to jest prosty i glupi blad i ile nad nim sleczysz (a juz napewno jest to informacja zbędna w tytule). tytul ma odzwierciedlac problem

2)
proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole


3) i prosze uzywac bbcode

Prosze poprawic topic z uwzględnieniem punktow powyzej
krzyszbi
wietam
pewnie brakuje nagłówków
  1. <?php
  2. $to = "miedziol@o2.com";
  3. $from = $_GET['email'];
  4. $subject = "Pytanie wysłane ze strony:rn";
  5. $headers = "MIME-Version: 1.0rn".
  6.  "Content-type: text/html; charset=iso-8859-2rn".
  7.  "From: <".$from.">rn".
  8.  "Date: ".date("r")."rn";
  9. $tekst="<table width=400 cellspacing=0 cellpadding=0 border=0><tr><td>e-mail: $mail<br><br></td></tr><tr><td align=center>$wiadomosc<br><Br></td></tr><tr><td align=right>Z poważaniem:<br>$imie $nazwisko</td></tr></table>";
  10. $result=@mail($to, $subject , $tekst, $headers);
  11. ?>

powinno byc ok u mnie działa
web.admin.pl
nospor. sorki smile.gif przyjmuje do wiadomosci. juz poprawilem mam andzieje ze juz dobrze smile.gif
krzyszbi. za chwile sprawdze. dzieki smile.gif :* eh
a jednak nie działą
www.miedziol.ovh.org/mail.php
zobacz... tam jest dokladnie ten kod co teraz ci wysle

  1. <?php
  2. $to = "web.admin.pl@gmail.com";
  3. $from = $_GET['email'];
  4. $subject = "Pytanie wysłane ze strony:rn";
  5. $headers = "MIME-Version: 1.0rn".
  6.  "Content-type: text/html; charset=iso-8859-2rn".
  7.  "From: <".$from.">rn".
  8.  "Date: ".date("r")."rn";
  9. $tekst="<table width=400 cellspacing=0 cellpadding=0 border=0><tr><td>e-mail: $mail<br><br></td></tr><tr><td align=center>$wiadomosc<br><Br></td></tr><tr><td align=right>Z poważaniem:<br>$imie $nazwisko</td></tr></table>";
  10. $result=@mail($to, $subject , $tekst, $headers);
  11. IF ($result) {
  12. echo "jest super";
  13. }
  14. else {
  15. echo "dupa zimna";
  16. }
  17. ?>



no i niestety wychozi dupa zimna... ;/ nie wiem moze server ma cos wylaczone? wątpie w to bo 60free.ovh.org nigdy mnie nie zawiodl...
web.admin.pl@gmail.com
krzyszbi
sprawdz czy masz odblokoaną funkcje mail() ( czy jest dostępna dla skryptów php ) zdejmij @ przed mail i zobacz jakie komunikaty dostajesz lub dowiedz się u administracji
jeśli nic nie pomoże pozostaje użycie jakiejs klasy do wysyłania maili przez SMTP
dawhol
z tego co wiem w formularzach uzywa sie metody post a nie get ;p a ty masz get lepiej zmien to na post i w zmiennych tak samo.
Gość
Moze i uzywac GETa, ale wtedy wszystkie zmienne z wartosciami dokleja mu sie do URLa. Oczywiscie lepiej POST smile.gif
gladiror
A sprobuj bez $result=@ i zobacz czy maile dochodza... Poprostu daj prosty skrypt typu:

  1. <?
  2. mail("moj_mail@","asas","assa");
  3. ?>
web.admin.pl
chlopaki mam pytanie. e-mail powinien dojsc jak szybko? i czy jezeli wszystko jest ok to podczas wysyłania emaila strona wgrywa sie dosc dlugo ? smile.gif
http://80.240.189.36/~miedziol/mail.php zobaczcie to mam na tej stronie (krasnala odpalilem na swoim PC) i tam jest tylko takie cudo. sprawdzcie jak wolno sie wgyrwa... o c b?
  1. <?
  2. mail("web.admin.pl@gmail.com","asas","assa");
  3. ?>


tak jak kazał poprzednik. zobaczcie jak wolno sie wgrywa. doszlo do połowy i stoi :/ nie wiem co jest...
znacie srv darmowy ktory na 100% ma odblokowane wlasciwe ustawienia dla mail?

ustawienia mail(); na swoim serverze mam takie. dobre?
[mail function]
; For Win32 only.
SMTP =localhost

; For Win32 only.
sendmail_from =krasnal@localhost.pl

; For Unix only. You may supply arguments as well (default: 'sendmail -t -i').
;sendmail_path =


pozdrawia
web.admin.pl
gladiror
Wywolaj funkcje

  1. <?php
  2. ?>


i tam powinno byc napisane czy wysylanie maili jest dozwolone. A ten serwer ma obsluge php??
web.admin.pl
raczej ma... nie robiles nigdy swojego servera? krasnal srv - www.krasnal.tk jest tam php4 i 5. moglby ktos mi przeslac gotowy skrypt obsługujący formularz do wyslania e-maila i działający na pewno? smile.gif

sprawdzilem phpinfo:
sendmail_from - krasnal@localhost.pl
Internal Sendmail Support for Windows - enabled
sendmail_path - no value

dobrze ? moze cos z tym sendmail_path powinno byc inaczej?

z góry dzieki
pozdrawiam
webadminpl

ok chlopaki. powiem wam jakie jest rozwiazanie problemu ;p
trzeba takiem mlonkowi jak ja smile.gif powiedziec zeby sprawdzil katalog SPAM w skrzynce smile.gif hehehe
wszystko chodzi jak nalezy
z góry dziękuje
pa
pozdrawiam
webadminpl
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.