Articles of Загрузка файла

PHP: возникли проблемы с загрузкой больших файлов

Я делаю загрузку файла с помощью PHP, который отлично подходит для файла размером 2,8 МБ на моем локальном хосте, но не для моего хоста Mediatemple GS. Файлы размером менее 2 МБ работают нормально, но ничего большего, похоже, не работает … Я не получаю сообщение об ошибке, но когда загрузка заканчивается, файл не найден в каталоге […]

move_uploaded_file не удалось открыть поток и Permission denied error

Я пытаюсь загрузить файл, но я получаю следующие ошибки в моем браузере: Warning move_uploaded_file(public/upload/udesignwptheme138.zip) [function.move-uploaded-file]: failed to open stream: Permission denied in <b>/home/monivbr/public_html/classes/system/Util.php on line 1803 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpJtBlbi' to 'public/upload/udesignwptheme138.zip' in /home/monivbr/public_html/classes/system/Util.php on line 1803 это мой php-класс, который делает загрузки на моем сервере: foreach ($files as $file) if($file['tmp_name'] != […]

как проверить, пусто ли поле файла?

Мне сложно использовать $_FILES Я хочу проверить, является ли он пустым или нет, и если он не пуст, он не должен пытаться загрузить файл. Как это проверить?

Поле формы загрузки изображения Magento

Я следил за этой ссылкой, чтобы сделать загрузку изображений в моем модуле Magento, но самое главное, что делает этот код, это передать выбранное имя файла через POST: $_FILES массив пуст, когда я добавляю image или поля file . Вот мой код: <?php class Moo_News_Block_Adminhtml_News_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form { protected function _prepareForm() { $form = new Varien_Data_Form(); […]

путь назначения для move_uploaded_file в php

Мне нужно знать, что использовать для пути назначения для функции move_uploaded_file PHP. (см. http://php.net/manual/en/function.move-uploaded-file.php ) Прямо сейчас у меня есть код, который отлично работает. Корневой каталог моего домена содержит следующие элементы (среди прочих): uploads <-this – это папка add-photo-submit.php <-this – это файл PHP, в котором используется move_uploaded_file В add-photo-submit.php у меня есть следующая строка […]

Загрузка файла HTML / PHP

Поэтому я хочу, чтобы пользователь мог загружать документы или документы docx. Итак, сначала вот мой html: <form action="upload_file.php" method="post" enctype="multipart/form-data"> Select a file: <input type="file" name="img"> <input type="submit"> </form> И вот мой php: $allowedExts = array("doc", "docx"); $extension = end(explode(".", $_FILES["file"]["name"])); if ($extension!=".doc" || $extension!=".doc" && ($_FILES["file"]["size"] < 200000) && in_array($extension, $allowedExts)) { if ($_FILES["file"]["error"] […]

Загрузка изображения PHP AJAX с помощью FormData

Я относительно новичок в функциях jQuery и Ajax, но работал с формами Ajax за последние несколько дней. При попытке загрузки изображений у меня возникла проблема с загрузкой файлов. В поисках ресурсов я не мог найти ничего полезного, потому что они кажутся чрезмерно сложными с бессмысленными дополнениями или не имеют никакого объяснения, что не помогает мне […]

Подход к безопасности загрузки изображений PHP

Я разрабатываю php-скрипт для замены текущего, который будет подвергаться воздействию различных рынков / стран. Этот сценарий между другими предлагает функцию загрузки фотографий. После долгих чтений о проблеме я последовал описанному ниже подходу. Я был бы глубоко признателен за ваши замечания относительно его безопасности. Фотография загружается в приватную папку 777 за пределами веб-корня. Выполняется проверка для […]

PHP Загрузка и перезапись файла с тем же именем

Я делаю приложение, которое позволяет пользователям загружать файл в каталог через PHP. У меня проблемы, потому что доза не позволяет мне переписывать файлы с тем же именем. Например, у меня есть файл text.php, и я его загружаю, теперь, когда я возвращаюсь и меняю содержимое файла text.php, и я загружаю его снова на сервер, у меня […]

Как создать пункт назначения (Папка) в PHP при использовании move_uploaded_file ()?

Я хочу загрузить файлы с помощью PHP, и я использую move_uplload_files, чтобы скопировать их в нужную папку, которую я хочу, все отлично работает с этим: if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploades/')) die("success"); else die("error"); Но когда я пробую это $rand = chr(rand(97, 122)). chr(rand(97, 122)). chr(rand(97, 122)); if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploades/'.$rand)) die("success"); else die("error"); Я получу ошибку, и похоже, […]