Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz i zagnieżdżanie, bez programu pocztowego wysyłanie maili ze strony i zagnieżdżenie skry
Less
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Cześć!

Mam problem,

1.

mam stronę w html i formularz.
Chciałbym, aby przy wysyłaniu takiego formularza, nie otwierał się program pocztowy (może być problem w kawiarenkach ), ale aby treść formularza była przesyłana bezpośrednio na adres mailowy ze strony.

Słyszałem, że można to zrobić w PHP. Jak? Napisać jakiś skrypt odbierający, jaki ? Ustawić jakoś nagłówki, jak ?


2.

Dodatkowy problem: jak zagnieździć taki skrypt PHP w stronie html...?


Proszę o pomoc i uwagi i bardzo dziękuje.
Less
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Less
post
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Formularz w uproszczonej wersji, wygląda tak:

  1. <form action="http://www.gdzies.pl/zewnetrznapoczta/post.php" method="post">
  2. <legend><strong>Skorzystaj z poniższego formularza, aby przesłać wiadomość</strong></legend>
  3. <p><strong>Imię</strong>: <input type="text" name="Imie" value="Jan" size="30" maxlength="40" style="jakiestam"></p>
  4. <p><strong>Nazwisko</strong>: <input type="text" name="Nazwisko" value="Kowalski" size="30" maxlength="40" ></p>
  5. <p><strong>Adres e-mail</strong>: <input type="text" name="Email" value="e-mail" size="30" maxlength="40" ></p>
  6. <p><strong>Temat wiadomości</strong>: <input type="text" name="Temat" value="Temat wiadomości" size="30" maxlength="40" > </p>
  7. <p><strong>Wpisz swoją wiadomość:</strong></p>
  8. <p><textarea name="Uwagi" rows="8" cols="45" >
  9. tutaj jest miejsce na twoją wiadomość (do 1024 znaków)
  10. </textarea></p>
  11. <input name="Submit" type="submit" value="Wyślij wiadomość">
  12. <input name="Reset" type="reset" value="Usuń informacje">
  13. </form>



Less
(IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)

Tak to wygląda: (teraz)


  1. <?php
  2.  
  3. //komentarz
  4. $mailTo = "ktos@gdzies.pl";
  5. $mailSubject = $_POST['Temat'];
  6. $mailBody = $_POST['Uwagi'];
  7. $mailHeaders = "From: ".$_POST['Email']."rn";
  8.  
  9. @mail($mailTo, $mailSubject, $mailBody, $mailHeaders);
  10. //komentarz
  11. ?>


(IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) Less

Versuspost.php = post.php

Ściśle mówiąc, wywala się na 4 linii...

Słyszałem... że to może mieć coś wspólnego z ochroną przed spamami... jakaś blokada... na serwerze...


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Less
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 19:29