Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nadawca z formularza w phpMailer
adamantd
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Witam! Mam problem z $mail->From = 'nadawca@asd.pl';

jeżeli wpiszę tak jak jest w powyższym przykładzie to wszystko działa. Maile docierają a w polu Od: widnieje mail, który wpisałem na sztywno w stringu powyżej.
jeżeli jednak zapiszę go do zmiennej np: $nadawca, i tą zmienną przypiszę do $mail->From to nie wysyłają się maile.

Przy czym $mail->send(); zwraca true ale nigdzie one nie docierają. Sprawdzałem bezpośrednio przed utworzeniem obiektu new phpMailer(); i w zmiennej $nadawca znajduje się adres e-mail. Starałem sie go czyścić na wszelki wypadek stripslashes i trim a oprócz tego wywaliłem wszystko co go wcześniej waliduje w ramach testu i nic nie pomaga.

Dla pewności, wymusiłem na nim że ma być stringiem (string)$nadawca choć i tak nim był i nie pomaga...

Co może być powodem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adamantd
post
Post #2





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


  1.  
  2. <?php
  3.  
  4.  
  5.  
  6. if(isset($_POST['buttKont'])){
  7.  
  8. require_once('CLASS/Captcha/Captcha.class.php');
  9.  
  10. $nickKont = strip_tags(trim($_POST['nickKont']));
  11. $nickHiddKont = strip_tags(trim($_POST['nickHiddKont']));//pole hidden
  12. $mailKont = strip_tags(trim($_POST['mailKont']));
  13. $tematKont = strip_tags(trim($_POST['tematKont']));
  14. $mailKontFunny = strip_tags(trim($_POST['mailKontFunny']));
  15. $treKont = strip_tags(trim($_POST['treKont']));
  16. $captchaKontSpr = strip_tags(trim($_POST['captcha_text_oglo']));
  17.  
  18. $checking = new checkForms;
  19. if($nickKont!=''){
  20. if(!$checking->checkNick($nickKont)){ $blad++;} else {
  21. if(!$checking->checkString($nickKont, 3, 50)) { $blad++;}
  22. }
  23. }
  24. if(!$checking->checkMail($mailKont)) { $blad++;}
  25. if(!is_numeric($tematKont)){$blad++;}
  26. if($mailKontFunny!=''){$blad++;}
  27. if(!$checking->checkString($treKont, 1, 2050)){$blad++;}
  28.  
  29. $checkCap = new Captcha;
  30. $checkCap->porownanie($captchaKontSpr);
  31. if($checkCap->wynik==0) { $blad++;}
  32.  
  33. $arrTemat = array(1=>'Ogólnie', 'Zgłoszenie błędów funkcjonalności', 'Sugestie poprawy funkcjonalności', 'Zgłoszenie niestosownej treści');
  34. if($_SESSION['mail_log'] && $_SESSION['logged']==true){//jeśli zalogowany to z sesji a jeśli nie to wpisany (jeśłi podano nicka oczywiście)
  35. $wpisSessNick = 'z sesji';
  36. } else {
  37. $wpisSessNick = 'wpisany';
  38. $nickHiddKont = $nickKont;
  39. }
  40.  
  41. $howNick = $nickHiddKont!=''?'NICK ('.$wpisSessNick.'): '.$nickHiddKont:'BRAK NICKA';//jeśli podano nick
  42. if($_SESSION['mail_log'] && $_SESSION['logged'] == true){ $infoControl = ' przez usera nick: [ '.$_SESSION['nick'].' ] mail: [ '.$_SESSION['mail_log'].' ]'; } else { $infoControl = false; }
  43.  
  44. if($blad==0){
  45. $newMail = new sendMailTo;
  46. $si = $newMail->mailParam($arrTemat[$tematKont], $treKont, $mailKont, $howNick);
  47. if($si){
  48. userManagPlus::addCountKontaktUsers();
  49. header('Location: WiadomoscWyslano');
  50. } else {
  51. AddLogens::NewLog("Problem z wysłaniem wiadomości (technicznie wina phpmailera) w zakładce kontakt".$infoControl, __LINE__, __FILE__);
  52. header('Location: WiadomoscError');
  53. }
  54.  
  55. } else {
  56. AddLogens::NewLog("Problem z wysłaniem wiadomości (błąd przy walidacji) w zakładce kontakt".$infoControl, __LINE__, __FILE__);
  57. die('PROBLEM PODCZAS WYSYŁANIA WIADOMOŚCI -ZOSTANIE ON ZGŁOSZONY ADMINISTRATOROWI');
  58. }
  59.  
  60. }//end if is post
  61.  
  62.  


wybacz ale robiłem 5 rzeczy na raz łącznie z obiadem

to kod w którym zbieram sprawdzam dane i tworzę obiekt mojej klasy z phpmailerem po tym jak przejdą po stronie usera
Go to the top of the page
+Quote Post

Posty w temacie
- adamantd   Nadawca z formularza w phpMailer   28.03.2013, 13:44:29
- - Konochamaru   Mógł Bys wkleić kod ?   28.03.2013, 13:48:01
- - adamantd   fragment klasy wykorzystującej phpMailer wszystki...   28.03.2013, 13:58:02
- - nospor   1) Jesteś pewien, ze pokazałeś nam dokładnie kod j...   28.03.2013, 14:02:45
- - adamantd   Zaraz wszystko posprawdzam dokładnie i przyglądne ...   28.03.2013, 14:21:29
- - nospor   Cytatstandardowo pokazało jakieś pierdoły "no...   28.03.2013, 14:22:03
- - adamantd   chwilke mnie nie było to wszystkie notice po wysą...   28.03.2013, 15:09:13
- - nospor   Prosiłem jeszcze o kod, w którym przypisujesz dane...   28.03.2013, 15:13:50
- - adamantd   [PHP] pobierz, plaintext  <?phpsession_sta...   28.03.2013, 15:17:23
- - nospor   Nie widzę jeszcze kodu, gdzie przypisujesz coś do ...   28.03.2013, 15:19:45
- - adamantd   [PHP] pobierz, plaintext  class sendMailTo ...   28.03.2013, 15:27:13
- - nospor   Przy tej linii: $mail->From = $mailNa...   28.03.2013, 15:29:19
- - adamantd   wyświetliło się: string(10) "test@wp.pl...   28.03.2013, 15:36:59
- - nospor   I twierdzisz, że jak z palca tę wartość wpiszesz, ...   28.03.2013, 15:37:55
- - adamantd   Dokładnie tak jest to dla mnie dziwne -minutę te...   28.03.2013, 15:41:46
- - nospor   Nie mówimy teraz o żadnym asd..... tylko o konkret...   28.03.2013, 15:44:18
- - adamantd   chwila zrobię jeszcze ze dwa bardzo dokładne testy   28.03.2013, 15:45:23
- - nospor   Cytatdoszedł mi mail na outlockaPoza tym, maili ni...   28.03.2013, 15:45:38
- - adamantd   Już wszystko wiem Po kilkunastu testach: [PHP] ...   28.03.2013, 16:00:39
- - nospor   I naprawde trzeba było aż tylu postów by do tego d...   28.03.2013, 16:08:45
- - adamantd   Wiesz jak to jest -szukasz na mapie miasta zaznacz...   28.03.2013, 16:10:54
- - nospor   I że niby co tutaj było tym miastem z dużą czcionk...   28.03.2013, 16:20:43
- - adamantd   Już nie musisz się naśmiewać hehe Wiele problem...   28.03.2013, 16:35:05
- - nospor   Nie naśmiewam się z Ciebie. Próbuję Cię czegoś nau...   28.03.2013, 16:40:58
- - adamantd   Ok jeszcze raz dzięki za wszystko, tak jak mówiłem...   28.03.2013, 16:48:46
- - nospor   Cytata później w skryptach odnosić się również bez...   28.03.2013, 16:51:26
- - adamantd   No i muszę odświeżyć posta.. Z poprzednim proble...   29.03.2013, 13:24:49
- - nospor   Z kodu wynika, ze ty host, user i hasl podajesz za...   29.03.2013, 16:45:34
- - adamantd   Już sobie poradziłem w inny sposób.. Jeżeli User w...   29.03.2013, 19:55:07
- - nospor   Cytata userowi pod wiadomością wyświetlam informac...   30.03.2013, 12:43:06
- - adamantd   Kombinowałem przed chwilą z tym AddReplyTo, ReplyT...   30.03.2013, 22:30:55
- - nospor   Ja tego używam od lat i kurcze.... jakoś działa   1.04.2013, 11:06:30
- - adamantd   Już szczerze mówiąc nie chce mi się tego szukać U...   3.04.2013, 23:40:57


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: 27.12.2025 - 23:41