Exemple #1
0
        }
        $_POST[$key] = trim(htmlspecialchars($value));
    }
    switch ($submit) {
        case 'Подать объявление':
            $_POST['date'] = date('d.m.Y H:i:s');
            $ads_db['db'][] = $_POST;
            break;
        case 'Сохранить':
            $id = $_POST['hidden_id'];
            $_POST['date'] = $ads_db['db'][$id]['date'];
            $ads_db['db'][$id] = $_POST;
            break;
    }
    save_all($ads_db);
    file_put_serialize_contents(ADS_DB, $ads_db);
    // запись массива в файл
    header("Location: index3.php");
    exit;
}
// Обработка команд на удаление
if (isset($_GET['delete'])) {
    $del = $_GET['delete'];
    delete_item($del, $ads_db);
    header("Location: index3.php");
    exit;
}
// Вывод объявления
if (isset($_GET['show'])) {
    $change_id = $_GET['show'];
    $changeAd = $ads_db['db'][$change_id];
Exemple #2
0
function delete_item($get_value, $ads_db, $filename)
{
    unset($ads_db['db'][$get_value]);
    file_put_serialize_contents($filename, $ads_db);
}