2013-03-28 18 views
7

Yerel olarak yüklendiğinde .pdf dosyalarının yüklenmesine izin veren bir web sitesi yapıyorum, bunlar yerel olarak yüklendiklerinde C:\xampp\tmp adresine gider, ancak siteyi Üniversite sunucumda barındırdığımda geçici dizine erişebilir, dosya için varsayılan geçici konumu değiştirebileceğim herhangi bir yol var mı?PHP dosya yüklemeleri için varsayılan yükleme dizinini değiştir

Şimdiden teşekkürler, Dave.

+2

[ 'upload_tmp_dir'] (http://www.php.net/manual/en/ini.core.php#ini.upload- tmp-dir), ancak normal hoster'ler sizin için önceden yazılabilir bir tmp dir. – Wrikken

+0

Güzel bir, iyi adam şerefe! – DavidC799

+1

ini_set ('upload_tmp_dir', 'C: \ xampp \ htdocs \ OR \ tmp'); echo ini_get ('upload_tmp_dir'); Bunu ne zaman yaptığımı, konumu hala orijinal mi? – DavidC799

cevap

2

Yüklenen dosyaların bulunduğu konum, upload_tmp_dir yapılandırma seçeneği kullanılarak yapılandırılabilir.

0

temp dizinine erişim hakkınız olmadığını düşünmüyorum. temp dizininde oturum verileri saklanır.

kullanarak geçici direcory kontrol etmelidir:

sys_get_temp_dir() 
+0

Uyarı: move_uploaded_file (raporlar/DavidC_Introduction_to_EHT.pdf): akış açılamadı: İzin reddedildi Gönderdiğiniz işleve bir göz atacaksınız – DavidC799

2

bu deneyin.

putenv('TMPDIR=/path/to/dir'); 

size tmp dizinini kontrol edebileceğinden çok daha

sys_get_temp_dir() 
İlgili konular