Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sleep() <- php / zawiasy mysql, problem z funkcja sleep PHP
heracles
post
Post #1





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

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


Witam,

mam jeden drobny problem. Mam system mailingowy. Aby wiadomość nie była uznawana za spam muszę je wysyłać z sleepem czasowym. Dla bezpieczeństwa rejestruję informacje o tym do którego usera został wysłany email. Po raz drugi zdarzył mi się przypadek, że wywalił mi problem z zapisem do bazy.

Wczesniej nie mialem funkcji sleep() phpca i nie wyskakiwał mi taki problem. Obecnie jest z tym dylemat. Nie wiecie czy do tego ma coś wspólnego sleep() phpca, czy tak defakto sleep moze gubic sesje itp ?

Prosze o pomoc, z góry wielkie dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(heracles @ 16.02.2009, 15:06:18 ) *
Po raz drugi zdarzył mi się przypadek, że wywalił mi problem z zapisem do bazy.
To może oznaczać, że w którymś miejscu jest jakiś bliżej nieokreślony błąd.
Cytat(heracles @ 16.02.2009, 15:06:18 ) *
Wczesniej nie mialem funkcji sleep() phpca i nie wyskakiwał mi taki problem. Obecnie jest z tym dylemat.
Patrz wyżej.
Cytat(heracles @ 16.02.2009, 15:06:18 ) *
czy tak defakto sleep moze gubic sesje itp ?
Nie.

Podasz więcej szczegółów, czy będziesz czekał na kolejne odpowiedzi podobne do mojej? Jakiś komunikat błędu? Kawałek kodu? Cokolwiek?
Go to the top of the page
+Quote Post
heracles
post
Post #3





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

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


Cytat(sowiq @ 16.02.2009, 15:17:23 ) *
Patrz wyżej.Nie.

Konkretnie chodzi mi o to, ze wcześniej przed wprowadzeniem sleepa nie było problemu z tym, ale wiadomości lądowały jako spam, bo tak byly rozpoznawane np przez gmail`a

a co do kodu, nie moge udostepnic - wlasnosc firmy, jedynie co moge opisac

foreach($tablica userow as $user) //
{
if(sendMail::execiute('nadawca', tytul, opis, $user, $wiadomosc['html'] ? 'html' : 'txt') ){ // wysyaleni wiadomosci
$query='zapisz do bazy danych info o userze INSERTEM'; // zapytanie jest poprawne
if(!$db->query($query)){ //zapisywanie do bazy danych
throw new Exception('Blad bazy danych - zapis o wyslaniu juz do usera wiadomosci'); // jezeli zapis nie zostanie wykonnany wyswietla sie blad i przerwanie operacji
}
sleep(1);
}
}
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: 17.10.2025 - 22:36