Панель для продаж модов / лаунчеров / сайтов форум .

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
11 Янв 2025
Сообщения
18
OFFTOP

спасибо,помогло. Просто браузер мозги ест.

Да не за что, кстати на совет бери, когда купил товар и пытаешься скачать.
Инструкция:
Создай файл download.php.
И туда записываешь:
<?php
// Массив соответствия id и файлов
$files = [
1 => 'file1.zip', //вот тут записываешь пути к файлу который будет скачиваться.
2 => 'file2.zip',
// добавь другие id и пути к файлам
];

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;

if (isset($files[$id]) && file_exists($files[$id])) {
$file = $files[$id];
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename="' . basename($file) . '"');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
} else {
echo "Файл не найден";
}
?>


——————
То есть если будет ссылка /download.php?id=1 он будет скачиваться по тому пути
 
Пользователь
Регистрация
11 Янв 2025
Сообщения
18
id=1 - айди товара который указывается в таблице products в базе данных
 
Сверху