update_xml.php

mail@pastecode.io avatarunknown
php
a month ago
1.1 kB
1
Indexable
Never
<?php
// Путь к XML-файлу с последней датой в имени файла
$xmlFilePath = '_files_Pokupay_' . date('Y-m-d') . '.xml';

// Новые динамические значения для наличия товара и цены
$newAvailabilityValue = $_POST['availability']; // Пример передачи значения через POST
$newPriceValue = $_POST['price']; // Пример передачи значения через POST

// Загрузка XML-файла
$xml = simplexml_load_file($xmlFilePath);

// Изменение даты на сегодняшнюю дату
$xml['date'] = date('Y-m-d H:i');

// Изменение наличия товара и цены для каждого предложения (offer) в XML
foreach ($xml->offers->offer as $offer) {
    $offer->availabilities->availability['available'] = $newAvailabilityValue;
    $offer->price = $newPriceValue;
}

// Сохранение изменений обратно в XML-файл
$xml->asXML($xmlFilePath);

echo "XML файл успешно обновлен.";
?>