Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> modyfikacja skryptu - dodatkowa opcja?
wiemar
post 31.12.2009, 22:48:55
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 11.10.2009

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


mam taki skrypt który wysyła mi wszystko co wpisze w pole w pliku html:

  1. <div>
  2.  
  3. <form action="skrypt.php" method="post">
  4.  
  5.  
  6.  
  7. <h2>Twój @mail:
  8. </h2>
  9.  
  10. <input type="text" name="content" >
  11. </br></br>
  12. <input type="image" src="images/wyslij.jpg">
  13. </form>
  14.  
  15. </div>


a to plik php

  1. <?PHP
  2. $adresat = '@mail'; // pod ten adres zostanie wysłana // wiadomosc
  3. @$email = $_POST['email'];
  4. @$content = $_POST['content'];
  5. $header = "From: zaproszenie \nContent-Type:".
  6. ' text/plain;charset="iso-8859-2"'.
  7. "\nContent-Transfer-Encoding: 8bit";
  8. if (mail($adresat, 'List ze strony', $content, $header))
  9. echo '<p>działa</p>';
  10. else
  11. echo '<p><b>NIE</b> wysłano maila!</p>';
  12. ?>


czy jest możliwosc dodania opcji żeby skrypt sprawdzał czy w pole jest wpisany mail? jesli nie to zeby przekierowało na strone index.html
i czy jest możliwość dodania ograniczenia wyłania odpowiedzi przez jakiś czas lub z tego samego ip?
Go to the top of the page
+Quote Post
emtiej
post 1.01.2010, 01:52:55
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


  1. if(isset($_POST['email']))
  2. // tu treść skryptu, która odpowiada za wysyłanie maila
  3. else{
  4. header("Location: index.html");
  5. }


Poza tym ten kod HTML jest źle napisany...

Cytat
<input type="image" src="images/wyslij.jpg">


To powinno wyglądać tak:
  1. <input type="submit" value="Wyślij">


Nie wiem może i to Ci działa, ale wydaje mi się to dziwne, powinno być tak jak Ci to napisałem powyżej

Ten post edytował emtiej 1.01.2010, 01:53:48
Go to the top of the page
+Quote Post
wiemar
post 1.01.2010, 21:19:10
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 11.10.2009

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


nie działa mi to albo nie wiem gdzie to wpisać.

uzywam tego:
<input type="image" src="images/wyslij.jpg">
zeby po kliknieciu w obrazek wysłalo zapytanie na maila.
w moim kodzie wysyła wszystko co wpisze w:
<input type="text" name="content" >
wysyła poprawnie na maila.
z założenia miało być zeby w to pole wpisać maila i wysłać na moją skrzynke pocztową ale zeby ktos sobie jaj nie robil i wysyłal kilkanacie takich samych wiadomości.
jakby ktoś wiedział jak ograniczyc wysyłanie z tego pola to byłbym wdzięczny. juz nie chodzi mi o to zeby sprawdzało poprawnosc wpisanego maila - kij z tym. ważne zeby bylo jakies ograniczenie np: z ip, lub blokada czasowa wysyłania zapytania
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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 09:07