Dinamik yükleme dosya diske yazılır, yani önce, dinamik PHP bir apache modülü sürümü üzerinden upload_tmp_dir değiştirmek için yine de var mı

1 Cevap php

Ben geçici dosyalar zaten tamamlanmış tam yazı sonrasına kadar PHP komut dosyası alışkanlık çalıştırmak benim anlayış olduğunu ancak yazılı konumunu döndürmek istiyorum. O zaman dosya zaten zaman apache yüklenir kökenli ve php modülü yüklü yapılandırma dosyası varsayılan geçici konuma yazılır. Herhangi bir fikir?

1 Cevap

Eğer söz olarak, bu sayfa yürütmeden önce yükleme işlemi tamamlandıktan beri dinamik olarak değiştirmek mümkün değil - ini_set aramalar yapılabilir hiçbir fantezi yani.

Olası çözüm:

Sen bir sembolik işaret için php.ini dosyasındaki geçici yükleme konumunu ayarlayabilirsiniz (/tmp/myuploads) Bu seçtiğiniz yükleme konumlardan birine dönüş noktalarında (/mnt/uploadstore_1/ .)

Daha sonra yükleme yeni bir konuma her çalıştığında (temelde bir 'rm /tmp/myuploads && ln -s /mnt/uploadstore_2/ /tmp/myuploads' eşdeğer) sembolik bağ yerini değiştirmek kolları PHP dosyası olabilir.

Bu sonraki gelir yükleme sonraki-in-line seçilen konuma biter emin olmalısınız.