Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] -automatyczne wysylanie emeil
grzegorz.z
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.03.2007

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


witam, mam taki skrypt co wysyła emeil z dana trescią. Problem polega na tym że, żeby wysłać emeil trzeba wejsc na strone i wcisnąć "wyślij". A ja bym chciał zeby wiadomość była wysyłana o 3 rożnych godzinach każdego dnia ( 10:00 , 13:00 , 16:30)
Zalezy mi tylko i wyłącznie na temacie wiadomości

Mój kod wygląda tak:
  1. <?php
  2.  
  3. $tmp  = file('http://www.bmbise.pl/scroller/dane2.asp', 'rt');
  4. $tmp_c = count($tmp);
  5.  
  6.  
  7. for ($i = 0; $i < $tmp_c; $i++) {
  8. $linia = explode(';', trim($tmp[$i]));
  9.  
  10.  
  11. }
  12.  //powyzej jest kod odpowiedzialny za czesc ktora bedzie wysylana w TEMACIE
  13.  
  14. <form action="'.$_SERVER['PHP_SELF'].'" method="post">
  15. <input type="text" name="email" size="20" value="moj@emeil" /><br />
  16. <textarea name="tresc" cols="25" rows="5">notowania</textarea><br />
  17. <input type="submit" value="Wyślij" name="wyslij" />
  18. </form>';
  19. if (isset($_POST[wyslij])) {
  20. mail("jego@imeil", "-{$linia[196]}|{$linia[197]}|{$linia[198]}|{$linia[199]}-
  21. -{$linia[306]}|{$linia[307]}|{$linia[308]}|{$linia[309]}-
  22. -{$linia[591]}|{$linia[592]}|{$linia[593]}|{$linia[594]}-
  23. -{$linia[641]}|{$linia[642]}|{$linia[643]}|{$linia[644]}-
  24. -{$linia[911]}|{$linia[912]}|{$linia[913]}|{$linia[914]}-
  25. -{$linia[951]}|{$linia[952]}|{$linia[953]}|{$linia[954]}-", $_POST[tresc], "From: $_POST[email]"); 
  26. }
  27.  
  28. ?>


Proszę ekspertów o pomoc

Z góry dziękuje

Ten post edytował grzegorz.z 16.04.2007, 20:24:55
Go to the top of the page
+Quote Post
LFH
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.04.2007

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


Skrypty Crona ; )
Go to the top of the page
+Quote Post
grzegorz.z
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.03.2007

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


całkiem możliwe ze crona - sciagniety z internetu
Go to the top of the page
+Quote Post
LFH
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.04.2007

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


http://home.pl/pomoc/funkcje/cgi/cron

Ten post edytował LFH 16.04.2007, 20:53:51
Go to the top of the page
+Quote Post
grzegorz.z
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.03.2007

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


ok zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
moze sie komus to przyda. Zastosowałem IF z czasem:
  1. <?php
  2. print "<head><meta http-equiv=Refresh content=300></head>";//odswieza strone co 5 minut
  3. $today = date("F j, Y, G"); 
  4. $today1 = "April 17, 2007, 10"; //wysyla dokladnie miedzy 10:00-10:05
  5. $today2 = "April 17, 2007, 13"; //wysyla dokladnie miedzy 10:00-13:05
  6. $today3 = "April 17, 2007, 16"; //wysyla dokladnie miedzy 10:00-16:05
  7.  
  8. if ($today == $today1){
  9. mail("jego@emeil.pl", "{$linia[616]}{$linia[617]}{$linia[618]} {$linia[619]} {$linia[571]}{$linia[572]}{$linia[573]} {$linia[574]} {$linia[796]}{$linia[797]}{$linia[798]}{$linia[799]} {$linia[696]}{$linia[697]}{$linia[698]}{$linia[699]} ", $_POST[tresc], "From: $_POST[email]"); 
  10. }
  11. if ($today == $today2){
  12. mail("jego@emeil.pl", "{$linia[616]}{$linia[617]}{$linia[618]} {$linia[619]} {$linia[571]}{$linia[572]}{$linia[573]} {$linia[574]} {$linia[796]}{$linia[797]}{$linia[798]}{$linia[799]} {$linia[696]}{$linia[697]}{$linia[698]}{$linia[699]} ", $_POST[tresc], "From: $_POST[email]"); 
  13. }
  14. if ($today == $today3){
  15. mail("jego@emeil.pl", "{$linia[616]}{$linia[617]}{$linia[618]} {$linia[619]} {$linia[571]}{$linia[572]}{$linia[573]} {$linia[574]} {$linia[796]}{$linia[797]}{$linia[798]}{$linia[799]} {$linia[696]}{$linia[697]}{$linia[698]}{$linia[699]} ", $_POST[tresc], "From: $_POST[email]"); 
  16. }
  17. ?>


Ten post edytował grzegorz.z 17.04.2007, 05:09:41
Go to the top of the page
+Quote Post

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: 20.12.2025 - 18:14