![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 11.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jest skrypt służący do wysyłania wiadomości w PHP z wykorzystaniem AJAX. W pliku konfiguracyjnym (plik zawierał definicję oraz jej wartość - ręcznie wpisywany adres e-mail, został zastąpiony owy plikiem) jest taki kod.
Plik wczytywany zawiera jedynie adres e-mail i nic więcej. Plik odpowiedzialny za przesyłanie wiadomości dołącza do siebie plik konfiguracji przez include. W miejscu użycia definiowanego WEBMASTER_EMAIL wygląda tak:
Wartość z pliku jest odczytywana poprawnie i trafia do głównego pliku. Sprawdzane za pomocą echo. Problem jest taki: Jeżeli WEBMASTER_EMAIL będzie posiadać wartość wpisaną ręcznie (adres) to wiadomość zostanie wysłana poprawnie. Jeżeli WEBMASTER_EMAIL będzie miał wartość odczytywaną z pliku wiadomość nie zostanie wysłana ale serwer nie zwróci żadnego błędu (ani błędu, ani potwierdzenia wysłania wiadomości). Sprawdzałem wartość zmiennej wpisanej ręcznie i z pliku i obie wyświetlają się poprawnie (w pliku nie ma niepotrzebnych pustych znaków, enterów przed czy po wartości tip. czysty ciąg znaków zawierający e-mail). Pytanie brzmi - co może być przyczyną i jak można to naprawić lub jakakolwiek wskazówka pomagająca ten problem rozwiązać. Pozdrawiam PS. Dodam tylko iż bardzo rozbudowanej wiedzy o PHP nie posiadam. Wykorzystuję je tylko chwilami do niektórych zadań. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 11.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Widać co wyżej i nic poza tym ;]
Na bank spam nie ;] oznaczone mam jako nie SPAM (IMG:style_emoticons/default/haha.gif) W oryginalnym położeniu działa poprawnie tylko ze zdefiniowaną ręcznie wartością WEBMASTER_EMAIL. Jeżeli jest w "" wysyła bez komunikatu. Jeżeli bez "" to:
Generalnie problem stanowią zmienne. Jeżeli zamiast uzytej pierwotnie wartości dam zmienną i określę jej wartość ręcznie (email) to działa. Jeżeli wezmę tą samą zmienną i jako jej wartość podam otwierany plik i jego zawartość to nie działa. Ten post edytował zearid 11.03.2012, 15:49:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:52 |