PDO:: __construct(): Аргумент № 1 ($dsn) должен быть допустимым именем источника данных [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PDO:: __construct(): Аргумент № 1 ($dsn) должен быть допустимым именем источника данных [закрыто]

Сообщение Anonymous »

В настоящее время я разрабатываю веб-сайт для своего урока французского языка, и мне нужно, чтобы ученики разместили свои файлы, а затем учителя загрузили их. Загрузка работает нормально, но когда я пытаюсь загрузить файл, он загружает файл с именем download.htm, который говорит: :

Ошибка: Ошибка соединения: PDO::__construct(): Аргумент №1 ($dsn) должен быть допустимым именем источника данных
Вот мой код: PHP + HTML (изменил мои учетные данные, чтобы база данных не была взломана, просто попробуйте локально)

Код: Выделить всё







File Upload
[*]




.hidden { display: none; }
.show { display: block; }
.message { margin: 15px 0; padding: 10px; border-radius: 5px; }
.success { background-color: #d4edda; color: #155724; }
.error { background-color: #f8d7da; color: #721c24; }


function toggleUploadForm() {
var form = document.getElementById('uploadForm');
if (form.classList.contains('hidden')) {
form.classList.remove('hidden');
form.classList.add('show');
} else {
form.classList.remove('show');
form.classList.add('hidden');
}
}

function downloadFile(fileId) {
// Create a temporary link element
var link = document.createElement('a');
link.href = 'download.php?id=' + fileId;
link.download = ''; // The filename will be provided by the server
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}





Welcome to the Poetry Page












Choose a file:

Upload the file




Show/Hide Upload Form




Choose a file to download:



Подробнее здесь: [url]https://stackoverflow.com/questions/79195491/pdo-construct-argument-1-dsn-must-be-a-valid-data-source-name[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»