- 17, May 2024
- #1
Хорошо, я работаю над созданием приложения-галереи, не основанного на базе данных, и при этом обдумывал способ загрузки полной версии изображений (и других файлов), не раскрывая фактическую ссылку на изображение.
Хотя я могу сделать это с помощью PHP:
Итак, я думал о том, чтобы вернуть информацию (отсюда и закомментированный readfile() в приведенном выше коде) и отобразить ее в div типа «лайтбокс» на странице.
Однако у меня возникли проблемы с возвратом данных и их отображением.
Поэтому я надеялся, что у кого-то есть опыт использования jQuery или обычного JavaScript для извлечения и отображения данных и их отображения на самом сайте, используя ajax (или аналогичный) для получения данных.
<?php
require_once('conf/config.php');
if (!session_id()) { session_start(); };
if ($isloggedin) {
if (isset($_GET['filename'])) {
// $getFile = readfile($_SERVER['DOCUMENT_ROOT'].'/'.$userpath.$username.'pictures/'.$_GET['filename']);
header("X-Sendfile: ".$_SERVER['DOCUMENT_ROOT']."/users/admin/pictures/".$_GET['file']."");
exit();
}
echo $getFile;
}
?>
PHP: изображение отображается отдельно, на «пустой» странице — это нормально, но не то, что мне нужно.
Итак, я думал о том, чтобы вернуть информацию (отсюда и закомментированный readfile() в приведенном выше коде) и отобразить ее в div типа «лайтбокс» на странице.
Однако у меня возникли проблемы с возвратом данных и их отображением.
Поэтому я надеялся, что у кого-то есть опыт использования jQuery или обычного JavaScript для извлечения и отображения данных и их отображения на самом сайте, используя ajax (или аналогичный) для получения данных.