Динамические PHP микросайты из изображений в каталоге - PullRequest
0 голосов
/ 05 октября 2018

Я хочу создать микросайты из изображений / файлов в каталоге на моем сервере:

  • Я беру изображения на моем компьютере
  • ftp и помещаю их в папку на моем компьютере.сервер
  • человек вводит электронную почту / текст и получает ссылку на динамическую страницу html / php на моем сайте, где он может просмотреть / скачать изображение / gif / mp4, которое он только что взял

Я видел, как это было сделано, и начинающий хакер во мне хотел бы сделать это для моей работы.Это не кажется сложным, но я не уверен, с чего начать.Какова базовая архитектура для этого?

Мой сайт сделан с помощью php, и сейчас изображения передаются по FTP в папку изображений в общедоступном html.Куда уходит веб-страница?Тот же каталог?Как мне настроить URL?

Я полностью запачкаю руки и учусь, поэтому, пожалуйста, поделитесь любым основным кодом и ссылками, чтобы начать проверку.

Спасибо!

1 Ответ

0 голосов
/ 05 октября 2018

Если у вас есть все, что нужно для проверки:

Ссылка - это yoursite.com/getimage.php?f=filename

В идеале вы должны каким-то образом хешировать имя файла.Так что это не так легко угадать.

Тогда ваш PHP выглядит следующим образом

<?php
validateUserSomehow();
$filepath = "/path/to/file/".$_GET['f'];
echo '<img src="'.$filepath.'"/>';
?>

Это будет буквально показывать только изображение на странице.Они могут щелкнуть правой кнопкой мыши, чтобы загрузить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...