![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z wysyłaniem emaili ze stronki. Niby wszystko pokazuje że jest oki ale emaile nie dochodzą na pocztę, czy ktoś wie w czym tkwi problem?? Na początku miałem stronkę na darmowej domenie więc myślałem że to przez to, teraz jednak na płatnej też nie dochodzi:/ oto kod:
po wypełnieniu wszystkich pól i kliknięciu na "wyślij" stronka dosyć długo się przeładowuje po czym wyświetla komunikat "E-Mail wysłano poprawnie!" lecz wcale ten email nie dochodzi :/ Czy ktoś wie czemu tak jest Proszę o pomoc. Ten post edytował Oscar_83 26.09.2007, 11:53:40 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze text z informacją o wysłaniu e-maila nic nie znaczy bowiem nie sprawdzasz jaką wartość zwraca funkcja mail, powinno być tak:
Druga sprawa że pomyliłeś pierwszy parametr funkcji bowiem powinno być tam $email więc poprawnie byłoby:
Powód edycji: adres e-mail i nazwa firmy zmoderowana na prośbe właściciela (cysiaczek)
-------------------- Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zastanów się nad tą linią :
Tutaj masz prawidłową składnię z php.net:
Na pierwszym miejscu powinien być adres e-mail a ty masz zapytania i to w dodatku w cudzysłowiach ![]()
Powód edycji: zmoderowałem adresy e-mail a prośbe właściciela (cysiaczek)
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
zamieniłem kod na taki co mi podał porady-it.pl i teraz jak tylko wejdę na tą stronę to odrazu pisze: "ERROR email nie został wysłany", a jak powpisuje dane i klikne wyślij to jest napisane że wysłano poprawie, lecz emaile dalej nie dochodzą, w czym jeszcze tkwi błąd? i jak w ten kod mógłbym dodać jeszcze kod sprawdzający czy wszystkie pola są wypełnione? (kombionowałem ale cały czas błędy unexpected wyskakiwały).
chciałbym aby ten adres emailowy wybierany był za pomocą option value.
Ten post edytował Oscar_83 26.09.2007, 11:54:15 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
zobacz czy niema ich w folderze spam ponieważ ja też tak kiedyś miałem że wysłało poprawnie i czekałem w nieskończoność a wiadomość znalazłem w folderze spam. Skoro wszystko działa i wyświetla to błąd raczej jest gdzie indziej niż w kodzie.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod podany był prawidłowy jednak zapomniałeś pozamykać instrukcje warunkowe. Poniżej zamieszczam poprawny kod. Zauważyłem jeszcze jeden błąd w kodzie mianowicie e-mail był wysyłany na adres osoby wysyłającej e-mail zmieniłem to wpisując adres [zmoderowane-na-prosbe] oczywiście adres ten możesz zmienić na dowolny inny. Zastanawia mnie także czemu przepisujesz wartości zmiennych z tablicy POST do nowych zmiennych
![]()
Powód edycji: zmoderowałem adresy e-mail a prośbe właściciela (cysiaczek)
-------------------- Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem kod na ten poprawiony przez Was, wysłałem emaila ok 15 minuit temu i jak narazie nic nie ma (nic nie doszło).
Ten post edytował Oscar_83 26.09.2007, 11:54:36 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
To już nie wina skryptów właśnie przetestowałem skrypt na serwerach kei.pl i działa bez zarzutów ![]() -------------------- Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie to jest wina serwera?? hmm serwer i domena są płatne, więc powinno być wszystko oki.
Faktycznie, sprawdziłem na innym serwerze i też jest wszystko wporządku, e-maile dochodzą, a strona po kliknięciu na wyślij przeładowuje się bardzo szybko a na tym płatnym trwa to dosyć długo i nic nie dochodzi :/. Hmm w takim razie co mam zrobić żeby na tamtym serwerze działało (na tym płatnym)? skontaktować się z nimi? co powiedzieć? Ten post edytował Oscar_83 26.09.2007, 11:37:28 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Skontaktuj się z nimi i opisz dokładnie problem. Przede wszystkim poinformuj ich że wysyłając e-maile przez funkcję mail e-maile nie trafiają do adresata. W razie próby zwalenia winy na skrypty mów że testowałeś to na innych serwerach i że działa ok.
-------------------- Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki wszystkim za pomoc i porady
Pozdrawiam PS: (czekam na odpowiedź gościa od serwerów, zobaczymy co powie) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:38 |