Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt wysylania email
mxmstudio
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.07.2009

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


Mam problem poniższy skrypt wysyła mi pustą wiadomość proszę o pomoc naprwae skryptu
  1. <?php
  2. $temat = zamowienie;
  3. if(empty($_POST['nrtelefonu'])){
  4. ?>
  5. <br />
  6. <br />
  7. <br />
  8. <form action="zamow.php" method="post">
  9. <br />
  10. <br />
  11.    Posiadam Telefon Stacjonarny w:<br /><br />
  12.    <input type="radio" name="pts" value="" />TPSA
  13.    <input type="radio" name="pts" value="" />NETIA
  14.    <input type="radio" name="pts" value="" />TELE2
  15.    <input type="radio" name="pts" value="" />Nie posiadam<br /><br />
  16.    Oferta dla domu:<br /><br />
  17.    <input type="radio" name="odd" value="" />Telefon
  18.    <input type="radio" name="odd" value="" />Internet
  19.    <input type="radio" name="odd" value="" />Pakiet<br /><br />
  20.    Oferta dla firmy:<br /><br />
  21.    <input type="radio" name="odf" value="" />Telefon
  22.    <input type="radio" name="odf" value="" />Internet
  23.    <input type="radio" name="odf" value="" />One Office<br /><br />
  24.    Wybierz prędkość łącza:<br /><br />
  25.    <input type="radio" name="wpl" value="" />256Kbit/s
  26.    <input type="radio" name="wpl" value="" />512Kbit/s
  27.    <input type="radio" name="wpl" value="" />1Mbit/s
  28.    <input type="radio" name="wpl" value="" />2Mbit/s
  29.    <input type="radio" name="wpl" value="" />4Mbit/s
  30.    <input type="radio" name="wpl" value="" />6Mbit/s
  31.    <input type="radio" name="wpl" value="" />16Mbit/s<br /><br />
  32.    Czas trwania umowy:<br /><br />
  33.    <input type="radio" name="ctu" value="" />36mies
  34.    <input type="radio" name="ctu" value="" />24mies
  35.    <input type="radio" name="ctu" value="" />18mies<br /><br />
  36.    Zamawiam modem/router:<br /><br />
  37.    <input type="radio" name="zmr" value="" />Tak
  38.    <input type="radio" name="zmr" value="" />Nie<br /><br />
  39.    Imię:<input type="text" name="imie" value="" size="" /><br /><br />
  40.    Nazwisko:<input type="text" name="nazwisko" value="" size="" /><br /><br />
  41.    Miejscowość:<input type="text" name="miejscowosc" value="" size="" /><br /><br />
  42.    Kod pocztowy:<input type="text" name="kp" value="" size="" /><br /><br />
  43.    Ulica:<input type="text" name="ulica" value="" size="" /><br /><br />
  44.    Nr domu:<input type="text" name="nrdomu" value="" size="" /><br /><br />
  45.    Nr telefonu:<input type="text" name="nrtelefonu" value="" size="" /><br /><br />
  46. <br />
  47.    <input type="submit" value="Wyślij" />
  48. </form>
  49. Jeżeli już wysłałeś formularz to nie podałeś numeru telefonu
  50. <?php
  51. }else{
  52. $tresc = ('posiadam_telefon_stacjonarny_w_$pts_oferta_dla_domu_$odd_oferta_dla_firmy_$odf_w
  53. bierz_predkosc_lacza_$wpl_czas_trwania_ umowy_$ctu_zamawiam_modem_router_$zmr_$imie_$nazwisko_$miejscowosc_$kp_$ulica_$n
  54. domu_$nrtelefonu');
  55. $temat = $_POST['temat'];
  56. $temat = addslashes($temat);
  57. $tresc = $_POST['tresc'];
  58. $tresc = addslashes($tresc);
  59. $adresod = $_POST['mail'];
  60. $adresod = addslashes($adresod);
  61.  
  62.  
  63. $adresdo = 'miodzik27@wp.pl';
  64.  
  65. mail($adresdo, $temat, $tresc, $adresod);
  66.  
  67. echo "Wiadomość została wysłana.";
  68. }
  69. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Neider
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.11.2007
Skąd: Bydgoszcz

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


Cytat(mxmstudio @ 16.07.2009, 18:06:54 ) *
Mam problem poniższy skrypt wysyła mi pustą wiadomość proszę o pomoc naprwae skryptu
  1. <?php
  2. $tresc = ('posiadam_telefon_stacjonarny_w_$pts_oferta_dla_domu_$odd_oferta_dla_firmy_$odf_w
  3. bierz_predkosc_lacza_$wpl_czas_trwania_ umowy_$ctu_zamawiam_modem_router_$zmr_$imie_$nazwisko_$miejscowosc_$kp_
  4. [...]
  5. $tresc = $_POST['tresc];
  6. ?>




Najpierw tworzysz zmienną treść a potem nadpisujesz ją poprzez nieistenijącą zmienną $_POST['tresc']. Dlatego treści nie ma ;]

Ten post edytował Neider 16.07.2009, 17:33:43
Go to the top of the page
+Quote Post
mxmstudio
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.07.2009

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


Dzięki teraz dokument ma jakąś zawartość jednak jest ona taka

posiadam_telefon_stacjonarny_w_$pts_oferta_dla_domu_$odd_oferta_dla_firmy_$odf_wybierz_predkosc_lacza_$wpl_czas_trwania_ umowy_$ctu_zamawiam_modem_router_$zmr_$imie_$nazwisko_$miejscowosc_$kp_$ulica_$nrdomu_$nrtelefonu
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A wiesz, czym różni się podwójny cudzysłów od pojedynczego?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
mxmstudio
post
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.07.2009

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


Tak wiem zamieniłem ale zwartość to

posiadam_telefon_stacjonarny_w_ umowy_
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W ciągu używasz zmiennych, które tworzy register_globals.

Ale co zrobić - poczytaj.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
mxmstudio
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.07.2009

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


To nie wierz co zrobić?!?!?!

Proszę weście napiszcie poprawkę po prostu do mojego skryptu
Go to the top of the page
+Quote Post
phpion
post
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Od biedy daj na początku skryptu:
  1. <?php
  2. extrat($_POST);
  3. ?>

To tak po najmniejszej linii oporu.

PS: w kodzie ukryłem ci jedną niespodziankę - popraw błąd i powinno działać. Na przyszłość miej proszę więcej szacunku do innych użytkowników i nie staraj się za wszelką cenę wysępić gotowca.

Ten post edytował phpion 16.07.2009, 19:36:30
Go to the top of the page
+Quote Post
erix
post
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
To nie wierz co zrobić?!?!?!

Wiem, co robić, tylko Ty się trochę rusz, a nie żebrzesz tylko gotowca.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
mxmstudio
post
Post #10





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.07.2009

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


a jak wysłać plik txt na emaila
Go to the top of the page
+Quote Post
sowiq
post
Post #11





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Np. tak.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 17:42