@ishimskayamahorka14

Как заменить текст в файле php?

Есть PHP-файл, который скачивает csv-файл по ссылке.
Он скачивает файл по указанной ссылке и переименовывает его под указанное в коде значение.

Как дополнить данный код так, чтобы он открыл скачанный файл, и заменил по всему файлу одно значение на другое?
<?php


// Каталог files
$link = 'https://docs.google.com/spreadsheets/id/pub?output=csv';
$uploaddir = './';

$uploadfile = $uploaddir.basename($link);



// Копируем файл в files
if (copy($link, $uploadfile)){
    
    $old = "pub?output=csv";
    $new = "google_sheets.csv";
    rename($old , $new);

     echo "Файл успешно загружен на сервер";
}

?>
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
@Redeve
Веб-макаке не хватит и 640гБ
<?php


// Каталог files
$link = 'https://docs.google.com/spreadsheets/id/pub?output=csv';
$uploaddir = './';

$uploadfile = $uploaddir.basename($link);



// Копируем файл в files
if (copy($link, $uploadfile)){
    
    $old = "pub?output=csv";
    $new = "google_sheets.csv";
    rename($old , $new);

    $csvfile = file_get_contents($new);
    $csv_edited = str_replace("значение", "новое значение", $csvfile);
    file_put_contents($new, $csv_edited);

     echo "Файл успешно загружен на сервер";
}

?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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