Articles of Загрузка

Не использует функцию basename с $ _FILES Redundant?

Согласно разделу загрузки POST-метода в руководстве PHP , $_FILES['userfile']['name'] является исходным именем файла на клиентской машине. Пример # 2 в этом разделе использует функцию basename с $_FILES['userfile']['name'] следующим образом: $uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); Я провел несколько экспериментов на своем локальном хосте ( Apache 2.2.14, PHP 5.3.1, Windows XP ) и выяснил, […]

Загрузка файла PHP AJAX

я просмотрел весь стек stackoverflow и общий интернет, и я не могу найти простой загрузчик файлов AJAX (только форма представления). Те, которые я нашел, недостаточно гибки и не соответствуют моей цели. Если бы я мог использовать этот сценарий для загрузки файлов, это было бы здорово: <script type="text/javascript"> function upload(str) { if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; […]

Zend Framework: получение объекта запроса в бутстрапе

Как получить объект запроса из файла начальной загрузки? Я могу попробовать эти методы, но не работать. $request= new Zend_Controller_Request_Http(); $request = Zend_Controller_FrontController::getInstance()->getRequest();

100% безопасный сценарий загрузки фотографий

Вопрос прост. Как я могу сделать 100% безопасный сценарий загрузки фотографий с помощью php? Есть ли учебные пособия, которые показывают все возможные пробелы в безопасности? Не предлагайте мне посмотреть на этот вопрос , потому что там они говорят только о размере. Но я хочу быть уверенным, что никто не может загружать оболочку и другие вещи. […]

Как разрешить пользователям с необходимым разрешением загружать файл через php?

У меня есть php-файл, который действует как гейткипер для всех файлов, которые я хочу, чтобы люди скачивали, у кого есть достаточные привилегии. Код, который я использую, выдает файл пользователю header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header("Content-disposition: attachment; filename=\"".$public_filename."\""); header("Content-Transfer-Encoding: Binary"); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header("Content-length: ".$f_filesize); readfile($file_path); Большинство файлов довольно большие … […]

Резервное копирование базы данных MySQL в PHP

Я хочу дать клиенту возможность вручную загрузить резервную копию своей базы данных. Я кодирую сайт, используя PHP и MySQL. Таким образом, после входа пользователя в систему, в меню будет ссылка для загрузки файла .sql на локальный компьютер. Как я могу это сделать с PHP?

Загрузка php и jquery мгновенно загружает изображение и предварительный просмотр

im с нетерпением жду создания модуля загрузки, в котором пользователь может просматривать, нажмите «Открыть», и он мгновенно отобразит предварительный просмотр этого изображения, не нажимая кнопку «Отправить», чтобы пользователь мог продолжать вводить другую информацию. я сделал простой, но неполный jquery, ниже которого в основном фиксируется имя изображения. но мой вопрос заключается в том, как я могу […]

Force загрузить файл с PHP, дающим пустой файл

Конечной целью является загрузка файла CSV. Прямо сейчас я просто тестирую попытку загрузки простого текстового файла: test.txt. Единственное, что в этом файле – это слово «тест». Вот HTML-код для files_to_download.php Test file: <a href='test.php?file=test.txt'>Test.txt</a> Код для test.php: if(!(empty($_GET["file"]))) { $file_name = $_GET["file"]; $path = "path/to/file"; $fullPath = $path . $file_name; if(ini_get('zlib.output_compression')) ini_set('zlib.output_compression', 'Off'); header("Cache-Control: public"); […]

Не работает функция do_upload () Codeigniters

Если я удалю часть $this->upload->do_upload('filefoto') мои данные будут сохранены в базе данных, но файл изображения не будет сохранен в пути к папке. введите ссылку здесь Скопировано из пастебина public function tambahanggota() { $this->load->library('upload'); $nmfile = "file_".time(); $config['upload_path'] = './assets/uploads/'; $config['allowed_types'] = 'gif|jpg|png|jpeg|bmp'; $config['max_size'] = '3072'; $config['max_width'] = '5000'; $config['max_height'] = '5000'; $config['file_name'] = $nmfile; $this->upload->initialize($config); […]

Как узнать количество загруженных файлов с помощью PHP?

У меня есть форма с несколькими input type="file" теги. Как я могу узнать на стороне сервера количество файлов, загруженных пользователем. Он может загружать 3 файла, или может быть 5 файлов, 1 или даже ничего. Мне нужно знать, сколько файлов загружено пользователем.