@VladimirPortev

Как записать файл в определенную директорию в битрикс?

Всем привет!
Такой вопрос. Файл сохраняется в папку из которой вызван скрипт
При попытке указать другой путь файл не сохраняется нигде
Вот код
function GetImageByURL($url,$sid) { 
    //$path="/wav/".$sid . ".wav";
    $path=$sid . ".wav";
    $opts = array(CURLOPT_URL => $url, CURLOPT_HEADER => false, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 10); 
    $ch = curl_init(); 
    curl_setopt_array($ch, $opts); 
    $result = curl_exec($ch);
    if (curl_getinfo($ch, CURLINFO_HTTP_CODE) == 200 ) { 
        $file = $path;
        file_put_contents($file, $result);
    } 
    curl_close($ch); 
    return $path;
}

Как сохранить файл в нужную мне директорию?
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
@sanshung
1С-Битрикс программист
попробуй указать полный пусть
$_SERVER["DOCUMENT_ROOT"]

function GetImageByURL($url,$sid) { 
    $path=$_SERVER["DOCUMENT_ROOT"]."/wav/".$sid . ".wav";
    //$path=$sid . ".wav";
    $opts = array(CURLOPT_URL => $url, CURLOPT_HEADER => false, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 10); 
    $ch = curl_init(); 
    curl_setopt_array($ch, $opts); 
    $result = curl_exec($ch);
    if (curl_getinfo($ch, CURLINFO_HTTP_CODE) == 200 ) { 
        $file = $path;
        file_put_contents($file, $result);
    } 
    curl_close($ch); 
    return $path;
}


и проверь доступы к папке
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы