Benim komut dosyası () wget exec çalışır ama (gerçi, hiçbir hata yükseltir) başarısız görünüyor. Ne sorun olabilir? Should nedense ben ayar PHP? Ben sadece Ubuntu üzerinde Apache ve PHP yüklü ...
third parameter () exit code of wget bulmak için exec ekle.
Nedir senin $_GET['one']? Bir video dosyasının ismi? Bir numara? Bir url? Neler $file? Ne '$one?
Apaçık hata kaynakları:
$file kabuk meta karakterleri içeriyor mu? ? Herhangi bir, * / \ vs ..? Bu tüm komut satırı berbat olacaktır.Neden zaten wget kullanıyorsunuz? Sen sadece sorun soran bir kabuk, ham sorgu parametrelerinin geçiyoruz. Uzak kullanıcıların sunucunuza herhangi bir şey çalıştırmak için izin verecek, hangi kabuk meta geçmek için önemsiz olacaktır. Aşağıdaki sorgu düşünün:
Lütfen komut hangi olur:
wget -O /var/www/videos/; rm -rf / ;/$file $one
ve şimdi komut mutlu web sunucunun kullanıcı için izinleri olan sunucuda her şeyi siliyor.