0

我正在考虑整理我的文件结构和代码。目前我正在制作一个图片库,它有一个管理页面,允许用户上传、编辑和删除图片/信息。

要上传图像,用户将选择他们的文件,填写表格并到达 Uploaded.php。

要删除图像,用户将单击一个链接到 delete.php?id=IMAGEID。

要编辑图像,用户将被带到带有编辑器的页面。在进行任何修改后,它们将被带到 edit.php?id=IMAGEID。

每个页面运行一个功能。我觉得没有必要让三个不同的页面来运行三个不同的功能。有什么办法可以整理这个过程吗?

4

2 回答 2

1

好吧,这仅取决于您喜欢如何管理文件以及在编辑某些内容时如何使用 IDE。

如果你一个人工作,这显然取决于你。如果你知道有人可能有一天不得不重新编写你的代码,那么拥有三个文件可能会是一个加号,不知何故。

我猜您并不关心这些页面的 SEO,但如果问题再次出现,最好在参数中而不是在文件名中进行操作。 /manage.php?edit/manage.php?delete/manage.php?upload


但是,如果你的代码真的很大,使用三个文件仍然可以减少内存使用(嗯,非常轻微的改进,但仍然)

于 2013-08-23T18:29:20.347 回答
0

确切地说,每个功能不需要 3 页

1)删除,而不是将用户重定向到不同的页面并删除它,您可以添加一个删除图标的图像按钮,当用户单击它时,它会调用您的php中的特定函数并将其删除然后刷新您的页面。

2)编辑和插入:这些是 1 页,比如如果它没有带有图像 ID 的查询字符串,那么它是插入功能,否则它包含和 ID 然后在您的输入中加载此图像的内容并保存检查是否有 ID 然后更新否则插入新记录

因此,您只从 3 页移至 1 页。希望这对您有所帮助。

于 2013-08-23T18:27:55.460 回答