Bir tarayıcı uzun bir php komut dosyası çalıştırmak için gereken

0 Cevap php

Bazı web hizmetleri ve veritabanından veri alır bir komut dosyası, bir rapor formatları sonra fermuarlar ve indirmek için hazır hale getirir yarattı. Ben ilk başladığımda ben çıktı olarak çıktı görmek ve komut dosyası zaman aşımı etrafında almak için bir tarayıcıda görüntülerken almak sınırlamak için o komut satırını yaptı. Benim kullanıcı komut satırından kullanmak ya da bilgisayarda php çalıştırmak zorunda zorunda istemiyorum çünkü Ama, ben bunun yerine web sunucusu bu çalışma yapmak istiyorum.

Bu komut dosyası çalıştırmak için dakika sürebilir çünkü, ben arka planda işleme izin ve sonra dosya başarıyla oluşturulduktan sonra yüklemeyi başlatmak için bir yol gerekir. Bu komut dosyası zaman aşımı tetikleme olmadan çalışmasına izin için en iyi yolu nedir? Ben (ayrı ayrı ve bu komut dosyasını çalıştırmak için backticks kullanarak) önce denedi ama vazgeçti, ben burada soruyorum ettik. İdeal olarak, kullanıcı yerine onları boş bir tarayıcı penceresi bakıyorum yapma sayfasına iade edilecek, sonra isteği başlatmak için formdaki Gönder düğmesini tıklıyorsunuz. Zip dosyası onlar (işlem bittikten anlamında) mevcutsa, o (AJAX? Reloaded sayfasını? Ben henüz bilmiyorum) onlara bildirmek gerekir.

Bu pencerelerin üzerinde sunucu 2007'dir.

0 Cevap