PHP timeout

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mt_mustafa
Üye
Mesajlar: 99
Kayıt: 12 Nis 2006 12:48
Konum: http://localserver/
İletişim:

PHP timeout

Mesaj gönderen mt_mustafa »

Slmn Alykm,

arkadaşlar toplu sms ve mail gönderim programları yazdım php ile. 2 durum var.
toplu sms i xml okutarak halletim. orda sorun yok.

soruN;
toplu mail gönderimini yaparken, her bir maili spam olmaması için belli prosürlerden geçirerk tek tek gönderiyorum. Tek tek derken veritabanından sırayla mail adrslerini çağırıyorum. Meta refresh kodu ile kontrollü olarak gönderim yapıyorum.
prosedürleri geçerken haliyle veritabanına sorgu gönderiyo. bu durumda bi zaman sonra ( server in iş yükü, kullanıcının net hızına bağlı olarak veya vb. gibi şeylerden dolayı ) timeout a düşüyorum. kullanıcının tarayıcıdan yenile ( F5 ) yapması gerekiyo gönderimin devam etmesi için. bundan nasıl kurtulabilirim ?

soruM;
Asıl işi PHP nin yapması ve Raporlamayı Delphi üzerinde göstermeyi yapıyorum, sorun yok. sadece delphiye mysql okutuyorumda;
PHP nin yaptığı işleri emir olarak delphi den nasıl gönderirim. ve bu timeout olayını delphi kontrolü ile aşabilirmiyim.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: PHP timeout

Mesaj gönderen Battosai »

idhttp ile post yaparak php kodlarını çalıştırabilirsin..bu konuda forumda yazı çok araştırırsan bulursun cevaplarını...
Kullanıcı avatarı
mt_mustafa
Üye
Mesajlar: 99
Kayıt: 12 Nis 2006 12:48
Konum: http://localserver/
İletişim:

Re: PHP timeout

Mesaj gönderen mt_mustafa »

@battosai teşekkürler.
normal tarayıcı vazifesi işimi çözmez. benim timeout düştüğünde onu görebilmeli ve işi tamamlatmalıyım.
bunun için bir çözüm varmı acaba ?
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: PHP timeout

Mesaj gönderen Battosai »

Yöntemine çözüm arayacağına yöntemini düzeltmelisin aslında....tek tek toplu mail gönderilmez...mail adreslerini çekersin..BCC ye eklersin yazdığın mail toplu mail olur...spam olayı kaç tane mail adreslerinin çokluğuna bağlı değildir...bu işi de iyi araştır...
Kullanıcı avatarı
mt_mustafa
Üye
Mesajlar: 99
Kayıt: 12 Nis 2006 12:48
Konum: http://localserver/
İletişim:

Re: PHP timeout

Mesaj gönderen mt_mustafa »

Battosai yazdı:Yöntemine çözüm arayacağına yöntemini düzeltmelisin aslında....tek tek toplu mail gönderilmez...mail adreslerini çekersin..BCC ye eklersin yazdığın mail toplu mail olur...spam olayı kaç tane mail adreslerinin çokluğuna bağlı değildir...bu işi de iyi araştır...
özür dilerim hiç ticari amaçlı mail gönderimi yaptınız mı ? veya böyle sistem ?
onaydin
Üye
Mesajlar: 202
Kayıt: 07 Şub 2006 02:30

Re: PHP timeout

Mesaj gönderen onaydin »

Varsayılan olarak timeout değeri 30 saniyedir. PHP kodun en üstüne

Kod: Tümünü seç

ini_set(max_execution_time,3600); 
yazarsanız 3600 saniye timeout a düşme demiş olursunuz.
Kullanıcı avatarı
mt_mustafa
Üye
Mesajlar: 99
Kayıt: 12 Nis 2006 12:48
Konum: http://localserver/
İletişim:

Re: PHP timeout

Mesaj gönderen mt_mustafa »

onaydin yazdı:Varsayılan olarak timeout değeri 30 saniyedir. PHP kodun en üstüne

Kod: Tümünü seç

ini_set(max_execution_time,3600); 
yazarsanız 3600 saniye timeout a düşme demiş olursunuz.
teşekkür ederim.
Cevapla