У меня есть некоторый PHP-код, который создаст новый файл в директории set:
$target_path = "reports/" . basename($Report_Filename) . ".php";
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { /* code here */ }
Он работал отлично и работал уже несколько лет, к сожалению, мы только что переехалина новый сервер, и теперь я получаю эту ошибку:
[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
Есть какие-либо предложения по поводу этого, пожалуйста?Я проверил разрешения на папки (и папку, в которую я хочу загрузить, и папку Windows TEMP) без радости.Я также попробовал пару твиков в файле php.ini и, в частности, строку 'open_basedir', но мне тоже не повезло.
Спасибо