• 10-11-2010, 00:07:57
    #1
    arkadaşlar php ye yeni başladım. belki saçma bir sorudur ama merak ettim. yazdığım uygulamayı çalıştırdığımda aşağıdaki hata geldi.

    Alıntı
    Fatal error: Maximum execution time of 30 seconds exceeded in c:\appserv\www\deneme\untitled.php on line 1947
    1947 ince satırda echo komutu var. anladığım uygulama 30 saniye sonra otomatikmen duruyor sanırım ve işlemi yarıda kesiyor. bu süreyi uzatmam lazım nasıl yaparım
  • 10-11-2010, 00:31:03
    #2
    30 saniyeyi geçince işlemi otomatik olarak durduruyor. set_time_limit kullanabilirsiniz bu hatayı aşmanız için.
  • 10-11-2010, 00:39:24
    #3
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    30 saniyeyi geçince işlemi otomatik olarak durduruyor. set_time_limit kullanabilirsiniz bu hatayı aşmanız için.
    teşekürler

    <?php
    set_time_limit(0);
    ...
    ...
    şu şekilde kodların en başına yazsam süre limiti kalkar dimi. uygulamada bir çok for döngüsü kullandım sadece biri çalışırken aldım bu hatayı çünkü tuhaf geldi
  • 10-11-2010, 00:52:33
    #4
    ebroker adlı üyeden alıntı: mesajı görüntüle
    teşekürler

    <?php
    set_time_limit(0);
    ...
    ...
    şu şekilde kodların en başına yazsam süre limiti kalkar dimi. uygulamada bir çok for döngüsü kullandım sadece biri çalışırken aldım bu hatayı çünkü tuhaf geldi
    evet o şekilde kullanacaksınız
  • 10-11-2010, 01:01:31
    #5
    teşekürler
  • 10-11-2010, 03:10:12
    #6
    ini_set("max_execution_time",9999); 'da kullanılabilir.
  • 10-11-2010, 03:17:39
    #7
    Üyeliği durduruldu
    Bu arada ini_set("max_execution_time",0); yapıldığı zaman arasıra birden işlemi kesebiliyor onun yerine @Codeking'inde verdiği gibi ini_set("max_execution_time",99999); kullanın.
  • 10-11-2010, 11:24:01
    #8
    bazen php ini_set fonksiyonu geçersiz olabilir .htaccess dosyasına

    php_value max_execution_time 0

    eklersin. Belki bunu da kabul etmeyebilir tamamen aldığınız hosta bağlı. Güvenli olsun diye bazen cılkını çıkarıyorlar. Ama şahsen ini_set kullanmak yerine .htaccess tercihimdir.
  • 10-11-2010, 11:52:37
    #9
    Sonsuz döngüye girmiş olabilir scriptin time'ı 0 vermek büyük güvenlik açığına neden olucaktır. Döngünü tekrar gözden geçir derim.