@damarkuzz

Как заменить текст в файле 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 "Файл успешно загружен на сервер";
}

?>
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
hydrugz
@hydrugz
<?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 "Файл успешно загружен на сервер";
}

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

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

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
Сбер Москва
До 240 000 ₽
RecruitIT Москва
от 120 000 до 150 000 ₽
21 окт. 2020, в 22:53
50000 руб./за проект
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект