2016-03-24 27 views
-1

DB'mi sorgulayan ve sonuçları bir CSV dosyası olarak veren bir php komut dosyasını çalıştırmam gerekiyor. Ben CSV üretmek için komut dosyası var ve web tarayıcısında çalıştırıldığında mükemmel çalıştı. Bu görevi pencerenin Görev Zamanlayıcısı'nda nasıl planlayacağımı ve bir CSV çıkarmayı öğrenmem gerekiyor. Ben görev zamanlamak için çalıştı ve 'Action' sekmesi altında komutu kullanılır:Bir CSV dosyası çıkaran Window'ın Görev Zamanlayıcısı altında bir php betiği nasıl çalıştırılır

Program/Script -> "C:\Program Files (x86)\PHP\v5.3\php.exe" 
Add agruments -> -f C:\inetpub\wwwroot\myweb\csv.php 

Herhangi bir yardım veya fikir mutluluk duyacağız.

+0

Aklım için çok adil olmayan downvotes var. Sorunuz açık. Sorunuza yönelik moderasyon desteğini zaten sordunuz. – jeorfevre

+0

Aslında serverfault'ta olması daha iyi – Farkie

cevap

0

Ben komut bir tarayıcı çağrı yoluyla bunu infaz ederken (firefox başlatılması ve uri http://localhost:8080/myweb/csv.php çağırarak)

  1. curl yüklemek ve pencereler PATH eklemek unutmayın iyi çalışıyor farz
  2. web sunucunuzu başlayan bir hizmeti yapmak (apache veya nginx veya erkek kedi veya başka)
  3. sizin Veritabanı otomatik olarak
  4. için bukle yürütmek başlayan bir hizmeti yapmak php sayfaları içeren Bir http://localhost:8080/myweb/csv.php GET gerçekleştirin. Çok kolay bu

    kıvrılma http://localhost:8080/myweb/csv.php

  5. gibi yapmak bir toplu dosyasında bu "curl" komutunu kaydedin. Buna c: \ export \ csv.bat

  6. zamanlayıcınızı programda "c: \ export \ csv.bat" komutunu yürütecek şekilde yapılandırın.

İşiniz bitti.