Linux OS PHP ile kullanıcı Kota dönmek

1 Cevap php

Ben, geçerli kullanıcı için kota bilgilerini öğrenmek gerekir

I`ve tried exec("quota 'username'", $retParam) and also system() but nothing is returned.

Herhangi bir fikir?

Teşekkür ederim.

1 Cevap

Kullanıcı PHP altında çalışan muhtemelen diğer kullanıcıların kotalarını almak için izin verilmez - hatta belki de kendi değil, ya da belki hatta dış komutları yürütmek için izin değil. Sunucu kurulumu bağlı olarak, (örneğin safe_mode kaldırmak) ve PHP kullanıcı haklarını yükseltmesine PHP'nin yapılandırmasını değiştirmek mümkün olabilir, ama bunu yapmak akıllıca bir şey olup olmadığını bilmiyorum. Paylaşılan barındırma iseniz, her şey yapılabilir olmadığını sağlayıcı konuşmak gerekir.

This blog entry harici bir cron işi bir metin dosyasındaki tüm kotaları toplama ve PHP ile bu dosyayı ayrıştırma PHP'nin sınırlamaları aşmanın zeki bir şekilde özetliyor. Elbette sunucuya erişim, yalnızca, çalışır, ya da PHP kullanıcıdan daha liberal izinleri ile cron işleri kurabilirsiniz.