我如何制作像puush

时间:2016-05-03 07:24:08

标签: php

所以我现在拥有自己的网络服务器并正在托管网站。我已经为FTP做了一个基本的截图。它复制链接一旦上传,我将添加随机文件夹,例如/push/eqw8/woeqwe.jpg像puush一样。

然而,这不是我的问题。我想知道如何从这些文件夹中获取所有文件夹和图像,并按照上传日期的顺序创建一个类似http://puu.sh/oEyfP/783483492c.pnghttp://puush.me/account的表格。然后它显示在上传日期的奥得河。

我只是想这样做,因为我感觉更安全,这是一个有趣的项目。

我如何才能做到这一点。

你能告诉我我需要用言语做什么吗?

我对网络开发并不擅长,只对c#等语言很好。

学习php和html atm及其非常基础,但我还需要时间学习。

1 个答案:

答案 0 :(得分:0)

首先,它取决于你的PHP技能,你可以在php中思考/做多少。

您需要按照日期订购文件/文件夹或在非常专业的级别管理它们,您必须使用 Mysql 数据库并在数据库中存储文件和文件夹信息。

例如,假设您有一个图像文件扩展名.jpeg ,然后存储它的相关信息:

Extension File size Parent Folder Uploader id / IP Upload Date Unique random key mime type Random name Original name

还有许多其他事情你需要考虑

  • 应扫描用户存储的文件,并且不能从浏览器执行。

  • 将它们存储在具有随机名称的随机文件夹中,这样任何人都无法找到该文件的路径。

您可以使用javascript / ajax同时上传多个文件。

您可以通过删除其扩展名并将文件保存在没有原始名称的文件夹中来使文件不可执行,并将其原始名称和扩展名保存在数据库中,并随机输入字符串名称和存储它的文件夹名称,这样您的系统就可以了可以识别文件,您可以向用户显示该文件,然后在下载时,您可以将原始名称替换为扩展名。

这是我创建的项目之一,如果您需要,可以查看:Buckty

关于您需要的任何其他信息,您可以在下面发表评论。