Я пытаюсь создать систему загрузки фотографий в соответствии с онлайн-уроками Адама Хуриса.
http://www.developphp.com/view.php?tid=1395 — Загрузить несколько файлов видео
http://www.developphp.com/view.php?tid=1304 — Загрузка профиля пользователя
Большая часть кода похожа на like, но вместо нее используются мои собственные имена переменных. Одно из основных отличий заключается в том, что вместо создания 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
Оказывается, в конце я пытался вложить две таблицы одна в другую, так что это было частью моей проблемы.
При настройке я включил систему загрузки фотографий image_uploader.php в качестве таблицы с действием, запрашивающим файл photo_system.php, который сработал, когда я перешел на страницу image_uploader.php напрямую.
Я также имел на своей главной странице, где изображения загружались, форму, которая была установлена на onsubmit = false, и это отменяло действие формы включенного файла.
Я узнал об этом только тогда, когда решил попробовать записать код прямо в один файл, иначе я все еще застрял бы сейчас.
Других решений пока нет …