Оба скрипта по отдельности работают. Загрузчик изображений перехватывает как ошибки $_FILES['uploadfile']['error'], is_upload_file(), так и проверяет размеры картинки и т.д. И выдает на экран оригинал + 2 картинки меньших размеров.
Большой скрипт представляет собой обработчик форм: строит таблицу типа Параметр - Значение, в некоторых случаях лазя в БД, для проверки "а нет ли уже таких введенных значений". Ну, да это не важно. Таблица выводится с помощью PHP, срабатывая на нажатие кнопки.
Вот общая структура файлов:
img_upload.php
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form method="post" action="img_upload.php" enctype="multipart/form-data">
- <input type="file" name="uploadfile">
- <input type="submit" name="upload" value="Upload image">
- </form>
- <?PHP
- {
- $file_old_name = $_FILES['uploadfile']['name']; // Имя загружаемого файла
- // Ну и далее в том же духе: переменные, функции, проверки...
- // если все проверки пройдены успешно и все отработало, то выведется
- // т.е. html-ная картинка. Ну и впоследствии сделаю, чтобы в главный файл некоторые переменные передавались
- }
- ?>