Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blokada
Emtec
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Polska

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


Mam mały problem mam pozdrowienia ....... i trzytalem o setcokie chyba 10 razy i nie umnie zrobic blokady czasowej że pozdrowienie można wysyłąć co 15 minut.............. o to skrypt pozdrowien (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Skrypt php:
Kod
<?



$to = "emtecs@o2.pl"; // E-mail address to send mail to.

$subject = "Pozdrowienie"; //Subject of the e-mail

$message = "Dostales pozdrowienie do przeczytania w swojej audycji na radio style:



Od: $name

$email

Pozdrowienie: $feedback



"; // Message shown at other end (the e-mail).

mail($to, $subject, $message, "From: $name nX-Mailer: php/" . phpversion());

header( "location: http://www.members.lycos.co.uk/piramidaclub/radio%20style/news.php" ); //url to re-direct to after mail has been succesfully sent.

?>

Skrypt html:
Kod
<b><form name='feedback' method='post' action="./mail.php">

   <font face="Verdana" size="1">Pozdrowienia od:</font></b>&nbsp;&nbsp;<input type="text" name="name" size="20"></p>

    <p><font face="Verdana" size="1"><b>Treść:</b></font></p>

    <p><textarea name="feedback" rows="8" cols="45"></textarea></p>

    <p><input type="submit" name="send" value="Submit"></p></center>


i potzrebuje do tego blokade ale jeszcze raz powtarzam ze nir rozumnie tego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
wiec pytam was czy mi pomożecie :?: :?: :?:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dob
post
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


zamien 14 linie w tym pliku co podałem na to :
setcookie("wyslane", "true", time()+60*15, "/");
w pllik html zamien na php
i jego zawartośc zrób taką :
[php:1:d07d7cbde3]<?php
if($_COOKIE['wyslane']!=true){
?>
<b><form name='feedback' method='post' action="./mail.php">
<font face="Verdana" size="1">Pozdrowienia od:</font></b>&nbsp;&nbsp;<input type="text" name="name" size="20"></p>
<p><font face="Verdana" size="1"><b>Treść:</b></font></p>
<p><textarea name="feedback" rows="8" cols="45"></textarea></p>
<p><input type="submit" name="send" value="Submit"></p></center>
<?php
}else{
echo "Możesz wysłać pozdrowienie 15 minut po poprzednim";
}
?>[/php:1:d07d7cbde3]

Wydaje mi sie ze powinno zadziałac - jedyny problem jest w tym ze plik do którego odwołuje sie formularz jest w innym katalogu - stąd dodatkowy parametr w ciastku.
Sprawdz jestem dobrej myśli (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 27.12.2025 - 05:13