我正在尝试按照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
答案 0 :(得分:0)
事实证明,最后我试图将两个表一个嵌入另一个中,所以这是我的问题的一部分。
我设置它的方式我将照片上传系统image_uploader.php作为一个表格,其中包含一个请求photo_system.php文件的动作,该文件在我直接访问image_uploader.php页面时有效。
我还在我的主页面中上传了一张已设置为onsubmit = false的表单,这样就取消了所包含文件的表单操作。
当我决定尝试将其直接编码到一个文件中时,我才发现这一点,否则我现在仍然会被卡住。