我希望从服务器上目录中的图像/文件创建微型网站:
- 我在电脑上拍摄图像
- 将它们 FTP 到我的服务器上的文件夹中
- 个人输入电子邮件/文本并收到指向动态HTML/PHP页面的链接 他们可以查看/下载他们刚刚拍摄的图像/GIF/MP4 的网站
我已经看到它完成了,我内心的新手黑客想为我的工作做这件事。这似乎并不困难,但我不确定从哪里开始。它的基本架构是什么?
我的网站是用php制作的,现在图像正在被FTP到公共html中的图像文件夹中。网页去哪儿了?同一个目录?如何配置网址?
我完全喜欢弄脏我的手和学习,所以请分享任何基本代码和链接以检查开始。
谢谢!
假设您拥有验证所需的一切:
链接已 yoursite.com/getimage.php?f=filename
理想情况下,您会以某种方式对文件名进行哈希处理。只是为了不容易猜到。
那么你的 php 看起来像这样
<?php
validateUserSomehow();
$filepath = "/path/to/file/".$_GET['f'];
echo '<img src="'.$filepath.'"/>';
?>
这将从字面上仅显示页面上的图像。他们可以右键单击下载它。