Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dziwna dolegliwość formualrza
Forum PHP.pl > Forum > Przedszkole
Monika n.
Witam,

Zajrzałam tu, bo może ktoś tu poradzi, pomoże wyjaśni, wyręczy. Spróbuje. Tak więc problem jest następujacy: Formualrze współpracują z flashem. Jak dobrze to rozumie z flasha sa pobierane dane i php odbiera je oraz przesyla do adresata. Pojawia się tu jednak problem, gdyż pomimo, że formualrze są wysyłane ze strony prawidłowo nie docierają do właściciela. Dziwniejsze jest to tym bardziej, gdy podaję inny e-m, np moj prywatny, to wszystko jest prawidłowo.


otrzymałam też wyjasnienie od administratorów serwera. Niby rozumię (nadawca e-m powinien być srwer?)lecz nie umię z tego skorzystać. Być może będzie ono przydatne:

Jesli php wysyla maile przez localhosta
to nadawca nie moze byc emial klienta
poniewaz jegop skrzynka jest na innym
serwerze i bez autoryzacji smtp serwer
tego nie przyjmie



Jeśli ktoś będzie chciał mi pomóc, byłabym wdzięczna.

Dopiero raczkuję w tym multimedialno-interaktywnym świecie.
Monika

wstawię też kod php..
  1. <?php
  2. $pl_znaczki_kody = array();
  3. $pl_znaczki_kody[1] = array( "win" => 185, "iso" => 177, "bez" => 97, "utf8" => array( 196, 133 ) ); 
  4. $pl_znaczki_kody[2] = array( "win" => 230, "iso" => 230, "bez" => 99, "utf8" => array( 196, 135 ) ); 
  5. $pl_znaczki_kody[3] = array( "win" => 234, "iso" => 234, "bez" => 101, "utf8" => array( 196, 153 ) ); 
  6. $pl_znaczki_kody[4] = array( "win" => 179, "iso" => 179, "bez" => 108, "utf8" => array( 197, 130 ) ); 
  7. $pl_znaczki_kody[5] = array( "win" => 241, "iso" => 241, "bez" => 110, "utf8" => array( 197, 132 ) ); 
  8. $pl_znaczki_kody[6] = array( "win" => 243, "iso" => 243, "bez" => 111, "utf8" => array( 195, 179 ) ); 
  9. $pl_znaczki_kody[7] = array( "win" => 156, "iso" => 182, "bez" => 115, "utf8" => array( 197, 155 ) ); 
  10. $pl_znaczki_kody[8] = array( "win" => 159, "iso" => 188, "bez" => 120, "utf8" => array( 197, 186 ) ); 
  11. $pl_znaczki_kody[9] = array( "win" => 191, "iso" => 191, "bez" => 122, "utf8" => array( 197, 188 ) ); 
  12. $pl_znaczki_kody[10] = array( "win" => 165, "iso" => 161, "bez" => 65, "utf8" => array( 196, 132 ) ); 
  13. $pl_znaczki_kody[11] = array( "win" => 198, "iso" => 198, "bez" => 67, "utf8" => array( 196, 134 ) ); 
  14. $pl_znaczki_kody[12] = array( "win" => 202, "iso" => 202, "bez" => 69, "utf8" => array( 196, 152 ) ); 
  15. $pl_znaczki_kody[13] = array( "win" => 163, "iso" => 163, "bez" => 76, "utf8" => array( 197, 129 ) ); 
  16. $pl_znaczki_kody[14] = array( "win" => 209, "iso" => 209, "bez" => 78, "utf8" => array( 197, 131 ) ); 
  17. $pl_znaczki_kody[15] = array( "win" => 211, "iso" => 211, "bez" => 79, "utf8" => array( 195, 147 ) ); 
  18. $pl_znaczki_kody[16] = array( "win" => 140, "iso" => 166, "bez" => 83, "utf8" => array( 197, 154 ) ); 
  19. $pl_znaczki_kody[17] = array( "win" => 143, "iso" => 172, "bez" => 90, "utf8" => array( 197, 185 ) ); 
  20. $pl_znaczki_kody[18] = array( "win" => 175, "iso" => 175, "bez" => 90, "utf8" => array( 197, 187 ) ); 
  21.  
  22. $pl_znaczki_str = array();
  23. $i = 1;
  24. foreach($pl_znaczki_kody as $key=>$val) {
  25. $pl_znaczki_str[ $i++] = array( 
  26. "win" => chr($val['win']), 
  27. "iso" => chr($val['iso']), 
  28. "bez" => chr($val['bez']), 
  29. "utf8" => chr($val['utf8'][0]).chr($val['utf8'][1]) 
  30. );
  31. }
  32. $pairs = array( 1, 7, 8, 10, 16, 17 ); // zmiana tylko tych, które się różni&plusmn;
  33. $win2iso_tab = array();
  34. foreach( $pairs as $val) {
  35. $win2iso_tab[ $pl_znaczki_str[$val]['win'] ] = $pl_znaczki_str[$val]['iso'];
  36. }
  37. $iso2win_tab = array();
  38. foreach( $pairs as $val) {
  39. $iso2win_tab[ $pl_znaczki_str[$val]['iso'] ] = $pl_znaczki_str[$val]['win'];
  40. }
  41. $pairs = array( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 );
  42. $iso2utf8_tab = array();
  43. foreach( $pairs as $val) {
  44. $iso2utf8_tab[ $pl_znaczki_str[$val]['iso'] ] = $pl_znaczki_str[$val]['utf8'];
  45. }
  46. $pairs = array( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 );
  47. $utf82iso_tab = array();
  48. foreach( $pairs as $val) {
  49. $utf82iso_tab[ $pl_znaczki_str[$val]['utf8'] ] = $pl_znaczki_str[$val]['iso'];
  50. }
  51.  
  52. function iso2win( $toTranslate ) {
  53. global $iso2win_tab;
  54. return strtr( $toTranslate, $iso2win_tab );
  55. }
  56. function win2iso( $toTranslate ) {
  57. global $win2iso_tab;
  58. return strtr( $toTranslate, $win2iso_tab );
  59. }
  60. function iso2utf8( $toTranslate ) {
  61. global $iso2utf8_tab;
  62. return strtr( $toTranslate, $iso2utf8_tab );
  63. }
  64. function utf82iso( $toTranslate ) {
  65. global $utf82iso_tab;
  66. return strtr( $toTranslate, $utf82iso_tab );
  67. }
  68.  
  69. $headers ="From: ".$_POST['email']."rn".
  70.  "Reply-To: ".$_POST['email']."rn".
  71. "MIME-Version: 1.0n".
  72. "Content-Type: text/html; charset="ISO-8859-2"n".
  73. "Content-Transfer-Encoding: 8bit";
  74.  
  75. $do_kogo = "adresOdbiorcy@cos.pl";
  76. if(mail($do_kogo,utf82iso($_POST['temat']), utf82iso($_POST['tresc']),$headers)){
  77. echo "&wyslany=Formularz został wysłany";
  78. }else{
  79. echo "&wyslany=Wystąpił błąd.Przepraszamy";
  80. }
  81.  
  82.  
  83. ?>
mike
1. Proszę zapoznać się z zasadami panującymi na forum Przedszkole. Wątek zostaje zamknięty, po przesłaniu mi (bądź innemy moderatorowi) PW z poprawnym tytułe wątku, otworzę.
2. Po owarciu wątku proszę o przeedytowanie swojego posta i uzupełnienie go o odpowiednie tagi bbCode.
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.