Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Jak przerwac petle z funkcją mail?
-kolos211-
post 1.12.2007, 13:16:48
Post #1





Goście







Witam.
Chciałem sprawdzić działanie funkcji mail w pętli, dałem pętle


  1. <?while(1){
  2. mail("adres@domena.pl, "Temat listu", "Linia 1&#092;nLinia 2\nLinia 3");
  3.  
  4. }
  5. ?>


I niestety to się wysyła czały czas, mimo że nie jest skrypt właczony, usunąłem to nawet z serwera.
Co zrobic, zeby to sie przestało wysyłac?
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
krzywy36
post 1.12.2007, 13:23:20
Post #2





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


Na moje oko to skrypt został już przerwany, tylko pętla wywołała tą funkcje masę razy i teraz wysyłają się zaległe maile tongue.gif
Pewnie po kilkuset, albo kilku tysiącach tongue.gif przestanie wysyłać... ale mogę się mylić ;]
Pozdro


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
Cysiaczek
post 1.12.2007, 13:27:13
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




wooooo
Twoja pętla: "Jeśli prawda, to wyślij"
Najpierw trzeba testować pętlę, a potem funkcję w niej zawarte
Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
-kolos211-
post 1.12.2007, 13:34:32
Post #4





Goście







da się to jakoś przerwać?
Go to the top of the page
+Quote Post
seaquest
post 1.12.2007, 13:57:06
Post #5





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


Zabić proces PHP / Serwera.


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post
-kolos211-
post 1.12.2007, 14:02:11
Post #6





Goście







mógłbyś mi powiedzieć w jaki sposob? prosze o pomoc
Go to the top of the page
+Quote Post
Cysiaczek
post 1.12.2007, 14:21:38
Post #7





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. # killall -9 php
  2. #killall -9 apachectl


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
-kolos211-
post 1.12.2007, 14:27:19
Post #8





Goście







mam to dać w pliku .htaccess?

bo ja nie mam apache wlasnego, tylko to serwer wirtualny.
Go to the top of the page
+Quote Post
qrees
post 1.12.2007, 15:57:51
Post #9





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat(kolos211 @ 1.12.2007, 14:27:19 ) *
mam to dać w pliku .htaccess?

bo ja nie mam apache wlasnego, tylko to serwer wirtualny.


Zabicie php nie pomoże, ponieważ php zakończył zapewne już działanie. Maile przed wysłaniem są umieszczane w kolejce i teraz pewnie są wysyłane z tej kolejki. Rozwiązaniem może być tylko wyczyszczenie kolejki maili, a o to musisz prosić administratora.
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: 18.07.2025 - 16:46