我的文件结构可能导致我的照片上传系统出现问题吗?

时间:2014-10-04 16:37:18

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

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

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

大多数代码都是喜欢的,但是使用了我自己的变量名。一个主要的区别是不是创建3个不同的文件上传字段,而是在我创建表单的多个上传视频中,只允许从一个上传字段中进行多个选择。

以下是文件的简要概述,文件的位置以及页面的内容。

位于根目录中的

create_post.php - 允许图片上传的页面

位于root>中的

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

位于root>中的

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

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

我在顶部添加了一行代码到 photo_system.php ,一旦页面加载就会显示一个警告框,试图调试我的问题,但我从来没有除非我直接去 image_uploader.php

,否则请看这个

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

文件结构和页面彼此交互的方式是我的问题吗?任何人都可以看看我的代码这三个文件,看看他们是否能发现任何东西?我已经被这个问题困扰了一个星期左右,所以我觉得是时候请一些外界的帮助了。

我以txt格式保存了3个文件,因此可以查看代码

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

1 个答案:

答案 0 :(得分:0)

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

我设置它的方式我将照片上传系统image_uploader.php作为一个表格,其中包含一个请求photo_system.php文件的动作,该文件在我直接访问image_uploader.php页面时有效。

我还在我的主页面中上传了一张已设置为onsubmit = false的表单,这样就取消了所包含文件的表单操作。

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