[]

Maximum execution time aşma yöntemi? (php)

bunu hostinglerde aşma ya da alternatif başka bir yöntem var mı?

örneğin, for döngüm var. buradaki i 1'den başlıyor ve sürekli değişken bir şekilde 100 ile 150 arasında değerler alıyor. (for($i = 1; $i < $degisken; $i++)

şimdi, normalde php ile buradaki i'leri 20'li değerler halinde 8 dosyaya bölerek de çalıştırabilirim. ama bu pek pratik olmuyor. buna benzer başka bir yöntem var mı? parça parça çalıştırmamı sağlayacak bir yöntem?

işte, php dosyasını çalıştırdık.
i 25'e kadar geldi, bu sırada 28 saniye geçti.
tık otomatik olarak tekrar çalıştırıyor ve bu sefer i 25'ten başlayıp atıyorum 46'ya kadar geliyor ve 28 saniye geçiyor. tekrar başlatıyor ta ki $i sona erene kadar.

var mı böyle bir eklenti, program vs. bişi?

 
ini_set ( 'max_execution_time', 1200); diyerek süreyi arttırabilirsin

ya da parçalı yapacaksan scripti cron ile dakika başı çağırabilirsin
  • lpgli tosbaga  (04.12.12 15:32:43) 
@lpgli tosbaga bu tüm hostinglerde geçerli bir işlem midir? yoksa engelli midir bu komut, örneğin natro'da.

easycron üyeliğim var. dakika başı da çağırabilirim ama dediğim gibi, sıkıntılı olur biraz çünkü 10 ayrı php dosyası yapmam gerekecek. her dakika başı diğeri başlamalı vs.
  • kamera motor  (04.12.12 15:34:56) 
eğer kapatılmadıysa çalışması lazım da 10 ayrı php dosyasına neden ihtiyacın olsun ki? örneğin ben cgi scripti yazıyorum şöyle bir kod yazıyorum.

$start = if(file_exists('myfile.lock')? file_get_contents('myfile.lock') : 1;

for($i = $start; $i <= $değişken; $i++)
{
...
file_put_contents('myfile.lock', $i);
}
  • lpgli tosbaga  (04.12.12 15:42:47 ~ 16:44:35) 
Ben de lpgli tosbaganin dedigini oneriyorum.


  • compumaster  (04.12.12 15:49:33) 
dört dörtlükmüş lpgli tosbaga'nın söylediği sistem. ilk kez burda gördüm, hakikaten şahaneymiş çok işime yaradı çok teşekkürler.


  • kamera motor  (04.12.12 16:32:59) 
yanlış yere koymuşum soru işaretini ve iki noktayı düzelttim :/


  • lpgli tosbaga  (04.12.12 16:45:03) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.