Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz kontaktowy. Problem z wysyłaniem przy zmiennej z pliku, Problem z wczytaniem wartości zmiennej z pliku
zearid
post 11.03.2012, 11:43:56
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.
  1. <?php
  2. // To
  3. $file = 'email.txt';
  4. $handler = fopen($file, 'r');
  5. $adres = fread($handler, filesize( 'email.txt'));
  6. fclose($handler);
  7. define("WEBMASTER_EMAIL", "$adres");
  8. ?>




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:
  1. $mail = mail(WEBMASTER_EMAIL, $subject, $message,
  2. "From: ".$name." <".$email.">\r\n"
  3. ."Reply-To: ".$email."\r\n"
  4. ."X-Mailer: PHP/" . phpversion());




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ń.
Go to the top of the page
+Quote Post

Posty w temacie


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.08.2025 - 11:48