【问题标题】:Could my file structure be causing the issues with my photo upload system?我的文件结构是否会导致我的照片上传系统出现问题?
【发布时间】:2014-10-04 16:37:18
【问题描述】:

我正在尝试按照 Adam Khourys 在线教程创建照片上传系统。

http://www.developphp.com/view.php?tid=1395 - 上传多个文件视频 http://www.developphp.com/view.php?tid=1304 - 上传用户资料

大部分代码都是类似的,但使用了我自己的变量名。一个主要区别是,我创建了表单以允许从一个上传字段中进行多项选择,而不是像在多个上传视频中那样创建 3 个不同的文件上传字段。

以下是文件的简要概述、它们的位置以及页面的作用。

create_post.php 位于根目录 - 允许上传图片的页面

image_uploader.php 位于根目录 > 包含目录 - 包含上传表单的页面,作为单独的文件包含在任何可能需要上传照片的页面中。

photo_system.php 位于根 > 解析器目录 - 处理图像上传的页面。

当我进入创建帖子页面时,单击链接上传图片一切正常,我可以看到表单,我什至可以选择我想尝试上传的文件但是当我点击当 photo_system.php 应该加载时,上传按钮似乎没有任何反应。

我在顶部的 photo_system.php 中添加了一行代码,在页面加载后应该会弹出一个警告框,以尝试调试我的问题,但我从来没有除非我直接转到 image_uploader.php

这让我相信也许我的文件相对链接是问题所在,所以我尝试将 $_SERVER['DOCUMENT_ROOT'] 附加到链接的开头,以确保它始终可以从根目录中找到它们,目前我用硬编码的 $root 变量设置了它,但我似乎仍然无法让系统工作。

文件结构和页面相互交互的方式是我的问题吗?谁能看看我的这三个文件的代码,看看他们是否能发现任何东西?我已经为此困扰了一周左右,所以我认为是时候寻求一些外部帮助了。

我将我的 3 个文件保存为 txt 格式,以便查看代码

http://www.vwrx-project.co.uk/temp_source_code/create_post.txt

http://www.vwrx-project.co.uk/temp_source_code/image_uploader.txt

http://www.vwrx-project.co.uk/temp_source_code/photo_system.txt

【问题讨论】:

    标签: php file-upload multifile-uploader file-structure


    【解决方案1】:

    事实证明,最后我试图将两个表嵌套在另一个中,所以这是我的问题的一部分。

    我设置它的方式是将照片上传系统 image_uploader.php 作为一个表格,其中包含一个请求 photo_system.php 文件的操作,当我直接进入 image_uploader.php 页面时该文件起作用。

    我在上传图片的主页中也有一个表单,该表单设置为 onsubmit = false,这取消了包含文件的表单操作。

    当我决定尝试将其直接编码到一个文件中时,我才发现这一点,否则我现在仍然会被卡住。

    【讨论】:

      猜你喜欢
      • 2012-03-16
      • 2020-11-19
      • 2023-02-09
      • 2016-06-27
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      相关资源
      最近更新 更多