PHP ile benim adanmış sunucu kök dir dosyaları silmenin

2 Cevap

Ben web siteleri kayıp ile bir apache sunucu var.

Ben de sunucu üzerinde bir red5 yükleme var.

Ne yapmak nasıl bilmek istiyorum dosya işlevleri gerçekleştirmek olduğunu - özellikle (bağlantısını) - kök sunucu dir içinde RED5 dizindeki düzenlenen dosyalar üzerinde.

Ben bu dosyaları taşıyabilirsiniz:

copy ("http://www.parttimepornstar.com:5080/echo/streams/" $ strFilename, $ strDestination.);

ancak

("http://www.parttimepornstar.com:5080/echo/streams/" $ strFilename.) bağlantısını;

... Işe yaramaz ...

Ben ne yapıyorum yanlış Herhangi bir fikir?

Teşekkürler.

2 Cevap

Seni çok adresler / göreli yollar daha absolute file paths kullanmanız gerekir sanıyorum. Eğer kök dir silmek istiyorsanız Ayrıca, siz de belirtmek gerekir. Aşağıdaki gibi bir şey yapıyor deneyin:

unlink($_SERVER['DICUMENT_ROOT'] . '/RED5/' . $yourfiles);

Silmek çalıştığınız dosyanın izni kontrol etmek gerekir. Apache (umarım) root olarak çalışan olmamalı ve bu nedenle bunun için izinleri yok herhangi bir dosyayı silemezsiniz.

Ayrıca güvenlik dikkatli farklılık olmalıdır. Bir denetlenmeyen değişken bir kopyasını () veya unlink () çağrısının sonunda kullanılmak üzere izin potansiyel tüm dosya için bir kullanıcı erişimi verebilir. basename bir göz atın.