} $_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];
function delete_item($get_value, $ads_db, $filename) { unset($ads_db['db'][$get_value]); file_put_serialize_contents($filename, $ads_db); }