Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja mail(), include() i dwa rozne serwery
Forum PHP.pl > Forum > PHP
korki
mam dwa serwery, z czego na jednym ze wzgledow bezpieczenstwa wylaczona jest funkcja mail (phpmailer tez nie dziala!), z kolei na drugim jest wszystko pieknie.
i na tym pierwszym jest juz zrobiona i postawiona strona (ja jej nie robilem i o przenosinach tez nie ma mowy).

zrobilem sobie taki pliczek na serwerze z obsluga funkcji mail:
  1. <?php
  2. $headers =
  3. "MIME-Version: 1.0\n"
  4. . "Content-type: text/plain; charset=utf-8\n"
  5. . "From: Formularz WWW <xxx@xxx.pl>\n";
  6. $subject = $_GET['subject'];
  7. $currentDEMAIL = $_GET['current'];
  8. $t = $_GET['t'];
  9. mail('xxx@xxx.pl', $subject, $t, $headers);
  10. ?>


a na stronie przy wysylaniu maila dalem takie cudo:
  1. <?php
  2. include('http://serwer.pl/mail_f.php?subject='.$subject.'&t='.$t.'&mail='.$mail);
  3. ?>


no i wszystko jest ok oprocz tresci (zmienna $t) ma ona nastepujacy wyglad:
  1. <?php
  2. $t = '';
  3. $t .= "dane klienta: 
  4. imie: $name 
  5. telefon: $phone
  6. e-mail: $mail
  7. tresc:
  8. \n $content \n
  9.  
  10.  
  11. ";
  12. ?>


jak zrobic zeby bylo dobrze?
a moze to zle rozwiazanie i ktos ma jakis lepszy pomysl na przekazanie zmiennych?
z gory dzieki za szybka odpowiedz winksmiley.jpg
pozdrawiam
Cezar708
urlencode() lub eventualnie jeszcze serialize()
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.