Articles of файлов

Установить имя файла с помощью введенной пользователем переменной в PHP

Мне просто интересно, как я могу использовать имя переменной для установки имени файла в PHP? Когда я запускаю следующий код: <?php if ($_POST) { $filename = $_POST['firstName']; header("Content-Type: application/txt"); header('Content-Disposition: attachment; filename="$filename.txt"'); echo "Welcome, "; echo $_POST['firstName']. " " . $_POST['lastName']; exit; } else { ?> <form action="" method="post"> First Name: <input type="text" name="firstName" /><br […]

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

У меня есть, по-видимому, довольно простой вопрос, и я хотел бы подтвердить, как лучше справиться с этим. У меня есть форма с несколькими входами, одним из которых является ввод файла. При отправке формы существует ряд проверок проверки подлинности в PHP, чтобы подтвердить, что все необходимые поля были заполнены, как и должно быть (а если нет, […]

как использовать хэш-функцию для хранения ~ 4 миллионов изображений в файловой системе

Я хочу хранить ~ 1 млн изображений, которые будут изменены на 4 разных типа, поэтому будет ~ 4 миллиона изображений. Как я должен использовать хеш-функции, такие как md5, для равномерного и уникального распространения изображений в структуре каталогов?

Форма загрузки PHP – невозможно загрузить файл изображения 200kb

У меня есть форма для загрузки 2 файлов. Они могут загрузить один или просто загрузить оба одновременно. Когда я загружаю 2 небольших файла изображения (оба под 100kb), они работают отлично. Но если один файл больше, скажем, около 200 кб, он не работает. Я уже установил максимальное значение в «100000» в скрытом теге ниже, поэтому я […]

Принудительная загрузка файла iscorrupted

У меня есть код загрузки файла на моем сайте, который отлично работал, пока я не изменил домен. Я проверил все ссылки и изменил все, и они работают FINE. По какой-то причине файл загружается поврежденным, и я не могу понять, почему. Код: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$fileName.'"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); […]

PHP скачать .jpg или .avi

У меня возникла проблема с загрузкой файлов .jpg и .avi с сервера с использованием PHP. У меня есть следующий код: $fileName = "Koala.jpg"; $filePath = "./Koala.jpg"; if (!file_exists($filePath)){ echo "No file"; return; } $fp = fopen($filePath, "r"); $fileSize = filesize($filePath); header("Content-type: application/octet-stream"); header("Accept-Ranges: bytes"); header("Content-Length: $fileSize"); header("Content-Disposition: attachment;filename=".$fileName); $buffer = 1024; while(!feof($fp)){ $data = fread($fp, […]

В PHP, когда я использую fwrite, я не получаю правильный набор символов

Вот мой код: <?php header("Content-Type: text/html; charset=UTF-8"); header("Content-Type: application/x-javascript; charset=UTF-8"); $fName = "demo.txt"; $str = "óé"; fid = fopen($fName, 'wb') or die("can't open file"); // Open file fwrite($fid, $str); // Write to file fclose($fid); // Close file ?> На экран выводится: óéü Когда я открываю файл, я получаю: √≥√©√º Я пытаюсь сохранить большие объемы данных […]

Могу ли я напрямую сериализоваться в файл с помощью рисковой библиотеки PHP?

Связанные: Apache Thrift: Сериализация данных Привет, ребята: Я отмечаю, что расширения для активизации PHP не имеют класса TFileTransport. Это заставляет меня задаться вопросом: каков механизм написания объекта бережливости FILE в PHP? К сожалению, доступная документация ориентирована на модель клиент / сервер для использования экономности: но мне нужно использовать PHP для сериализации двоичных экономных файлов на […]

Загрузка файла php-файла по коду

Это касается загрузки файлов с помощью PHP Моя версия php – 5.3.5, а apache – 2.2.17 Я пытаюсь загрузить файлы (pdf, jpg, tiff), которые я загрузил на свой сервер, и они загружаются с тем же размером и типом, но я не вижу их. Я предполагаю, что они не скопированы правильно. Но когда я открываю оригинальные […]

Как защитить загружаемые файлы в удаленном каталоге от не-премиум-пользователей (в php?)

Я создаю раздел «премиум» на своем сайте, а Im должен предоставлять доступ к файлам непосредственно на удаленном компьютере (на другом сервере), для пользователей со специальными привилегиями (учетные записи, хранящиеся в mysql db). Мой сайт закодирован в php / mysql, поэтому php-решение будет отличным.