【发布时间】: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