Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Spacje w mejlu
Forum PHP.pl > Forum > Przedszkole
-Cr3dO-
hej, mam klaske :

  1. <?php
  2.  
  3.    class SendMailClass {
  4.        
  5.        public function SendMail ($subject, $message) {
  6.            $header = 'From: gość ze strony'."r\n";
  7.            $header .= "Content-type: text/plain; charset=UTF-8";
  8.            return mail("s.gasiewski@gmail.com", $subject, $message, $header);
  9.        }
  10.    }
  11.  
  12. ?>


i jak otrzymam mejla to w nadawcy nie mam : gość ze strony, tylko : gośćzestrony

razem, jak tam wstawic spacje ?


probowalem : gość ze strony ale niedziala
novy85
ja używam takiej funkcji do wysyłania maili

  1. <?php
  2. function SendEmail($from, $to, $subject, $text)
  3.    {
  4.       $headers = "MIME-Version: 1.0\n";
  5.       $headers .= "Content-type: text/html; charset=iso-8859-2\n";
  6.       $headers .= "From: $from\n";
  7.       $text = nl2br ($text);
  8.       $text = stripslashes ($text);
  9.       if(mail($to, $subject, $text, $headers))
  10.          return true;
  11.       return false;
  12.    }
  13. ?>


można nią wysyłać maile html
-Cr3dO-
Cytat(novy85 @ 17.10.2008, 10:18:45 ) *
ja używam takiej funkcji do wysyłania maili

  1. <?php
  2. function SendEmail($from, $to, $subject, $text)
  3.    {
  4.       $headers = "MIME-Version: 1.0\n";
  5.       $headers .= "Content-type: text/html; charset=iso-8859-2\n";
  6.       $headers .= "From: $from\n";
  7.       $text = nl2br ($text);
  8.       $text = stripslashes ($text);
  9.       if(mail($to, $subject, $text, $headers))
  10.          return true;
  11.       return false;
  12.    }
  13. ?>


można nią wysyłać maile html



no i co?

nieodpowiedziales mi na zapytanie, offtop :\
pyro
Cytat(novy85 @ 17.10.2008, 11:18:45 ) *
ja używam takiej funkcji do wysyłania maili

  1. <?php
  2. function SendEmail($from, $to, $subject, $text)
  3.    {
  4.       $headers = &#092;"MIME-Version: 1.0\n\";
  5.       $headers .= &#092;"Content-type: text/html; charset=iso-8859-2\n\";
  6.       $headers .= &#092;"From: $from\n\";
  7.       $text = nl2br ($text);
  8.       $text = stripslashes ($text);
  9.       if(mail($to, $subject, $text, $headers))
  10.          return true;
  11.       return false;
  12.    }
  13. ?>


można nią wysyłać maile html


Twoja funkcja to okazja dla spamerow, do autora tematu: sprobuj wyslac na inny serwer i zobacz czy tez brakuje spacji
-Cr3dO-
Cytat(pyro @ 17.10.2008, 12:38:16 ) *
Twoja funkcja to okazja dla spamerow, do autora tematu: sprobuj wyslac na inny serwer i zobacz czy tez brakuje spacji



Właśnie w tym problem że nie wszedzie wysyła mi mejla, tzn nie na każe konto :\

Temat: PHPAdres_mejlowy

zmienilem troche klase ale działanie to samo
Maxik
Może zamiast spacji daj %20
-Cr3dO-
Cytat(Maxik @ 17.10.2008, 14:21:31 ) *
Może zamiast spacji daj %20


nie działa , ale dzieki za rady smile.gif

kombinuje, pozdrawiam
webdice
Dodaje tag w tytule, następnym razem tematy bez tagu będą zamykane.
Cr3dO
Cytat(webdice @ 17.10.2008, 18:02:47 ) *
Dodaje tag w tytule, następnym razem tematy bez tagu będą zamykane.


sorry
l0ud
Spróbuj tak:

  1. <?php
  2. $header = 'From: "gość ze strony" <emailGosciaZeStrony@asd.pl>'."r\n";
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.