Ben bir dizi dizinde yeni bir dosya oluşturun bazı PHP kodu var:
$target_path = "reports/" . basename($Report_Filename) . ".php";
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { /* code here */ }
Bu mükemmel çalışıyordu, ve ne yazık ki biz sadece yeni bir sunucuya karşısında hareket ettik, ve ben şimdi bu hatayı alıyorum, şimdi birkaç yıl için yapmış:
[15-Jul-2010 16:15:48] PHP Warning: Unknown: open_basedir restriction in effect. File(C:\Windows\TEMP\) is not within the allowed path(s): (C:\inetpub\wwwroot) in Unknown on line 0
[15-Jul-2010 16:15:48] PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0
Bu etrafında bir yolda herhangi bir öneriniz, lütfen? Ben hiçbir sevinç ile klasörler (I yüklemek istediğiniz klasör ve Windows Temp klasöründe iki) üzerindeki izinleri kontrol ettik. Ben de o hiçbir şans ya php.ini dosyasına ve özellikle 'open_basedir' hattı tweaks bir çift denedim ama.
Teşekkürler