Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] pomocy - mail()
web.admin.pl
post 25.07.2006, 12:12:28
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 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 25.07.2006, 12:20:19
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
krzyszbi
post 25.07.2006, 12:40:55
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


--------------------
Everything should be made as simple as possible, but not simpler. - A.Eainstein
Go to the top of the page
+Quote Post
web.admin.pl
post 25.07.2006, 13:02:07
Post #4





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

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


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

Ten post edytował web.admin.pl 25.07.2006, 13:12:52
Go to the top of the page
+Quote Post
krzyszbi
post 25.07.2006, 14:10:24
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


--------------------
Everything should be made as simple as possible, but not simpler. - A.Eainstein
Go to the top of the page
+Quote Post
dawhol
post 25.07.2006, 20:47:17
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 25.07.2006, 21:59:21
Post #7





Goście







Moze i uzywac GETa, ale wtedy wszystkie zmienne z wartosciami dokleja mu sie do URLa. Oczywiscie lepiej POST smile.gif
Go to the top of the page
+Quote Post
gladiror
post 25.07.2006, 23:00:13
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. ?>


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
web.admin.pl
post 27.07.2006, 13:37:01
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 ? 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 27.07.2006, 21:22:01
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??


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
web.admin.pl
post 29.07.2006, 23:19:28
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? 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

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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 06:37