Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] pomocy - mail()
web.admin.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.07.2006

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/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. ?>


Ten post edytował web.admin.pl 25.07.2006, 12:59:16
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
krzyszbi
post
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
web.admin.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.07.2006

Ostrzeżenie: (0%)
-----


nospor. sorki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) przyjmuje do wiadomosci. juz poprawilem mam andzieje ze juz dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
krzyszbi. za chwile sprawdze. dzieki (IMG:http://forum.php.pl/style_emoticons/default/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

Ten post edytował web.admin.pl 25.07.2006, 13:12:52
Go to the top of the page
+Quote Post
krzyszbi
post
Post #5





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
dawhol
post
Post #6





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


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 to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







Moze i uzywac GETa, ale wtedy wszystkie zmienne z wartosciami dokleja mu sie do URLa. Oczywiscie lepiej POST (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
gladiror
post
Post #8





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


A sprobuj bez $result=@ i zobacz czy maile dochodza... Poprostu daj prosty skrypt typu:

  1. <?
  2. mail("moj_mail@","asas","assa");
  3. ?>
Go to the top of the page
+Quote Post
web.admin.pl
post
Post #9





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.07.2006

Ostrzeżenie: (0%)
-----


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 ? (IMG:http://forum.php.pl/style_emoticons/default/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

Ten post edytował web.admin.pl 27.07.2006, 13:49:10
Go to the top of the page
+Quote Post
gladiror
post
Post #10





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Wywolaj funkcje

  1. <?php
  2. ?>


i tam powinno byc napisane czy wysylanie maili jest dozwolone. A ten serwer ma obsluge php??
Go to the top of the page
+Quote Post
web.admin.pl
post
Post #11





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.07.2006

Ostrzeżenie: (0%)
-----


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? (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) powiedziec zeby sprawdzil katalog SPAM w skrzynce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) hehehe
wszystko chodzi jak nalezy
z góry dziękuje
pa
pozdrawiam
webadminpl

Ten post edytował web.admin.pl 29.07.2006, 15:26:17
Go to the top of the page
+Quote Post

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 - 07:12