Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: modyfikacja skryptu - dodatkowa opcja?
Forum PHP.pl > Forum > PHP
wiemar
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?
emtiej
  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
wiemar
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
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.