Articles of файла

PHP: Как проверить, существует ли файл изображения?

Мне нужно увидеть, существует ли определенное изображение на моем cdn. Я пробовал следующее, и он не работает: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } Даже если изображение существует или не существует, оно всегда говорит «Файл существует». Я не уверен, почему он не работает …

Каков наилучший способ создать форму загрузки одного файла с помощью PHP?

Я нашел несколько образцов в Интернете, но я бы хотел получить обратную связь от людей, которые ежедневно используют PHP, в отношении потенциальных соображений безопасности или производительности и их решений. Обратите внимание, что меня интересует только загрузка одного файла за раз. В идеале не требуется плагин для браузера (Flash / Java), хотя было бы интересно узнать […]

Загрузите несколько файлов в Laravel 4

Вот мой код контроллера для загрузки нескольких файлов, и я передаю ключ и значение из клиентского API клиента postman в Google Chrome. Я добавляю несколько файлов из почтальона, но загружается только один файл. public function post_files() { $allowedExts = array("gif", "jpeg", "jpg", "png","txt","pdf","doc","rtf","docx","xls","xlsx"); foreach($_FILES['file'] as $key => $abc) { $temp = explode(".", $_FILES["file"]["name"]); $extension = […]

Проверка загрузки файлов PHP

Я создаю сценарий загрузки файлов, и я ищу лучшие методы и методы для проверки загруженных файлов. Разрешенные расширения: $allowed_extensions = array('gif','jpg','png','swf','doc','docx','pdf','zip','rar','rtf','psd'); Вот список того, что я делаю. Проверка расширения файла $path_info = pathinfo($filename); if( !in_array($path_info['extension'], $allowed_extensions) ) { die('File #'.$i.': Incorrent file extension.'); } Проверка типа файла mime $allowed_mimes = array('image/jpeg','image/png','image/gif','text/richtext','multipart/x-zip','application/x-shockwave-flash','application/msword','application/pdf','application/x-rar-compressed','image/vnd.adobe.photoshop'); if( !in_array(finfo_file($finfo, $file), $allowed_mimes) […]

PHP, получить имя файла без расширения файла

У меня есть этот код PHP: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Если у меня есть файл с именем my.zip , эта функция возвращает .zip . Я хочу сделать обратное, я хочу, […]

Потоковое воспроизведение MP3

У меня очень похожая ситуация с человеком, который спросил: могу ли я служить MP3-файлам с PHP? В основном я пытаюсь защитить mp3-файлы от прямой загрузки, поэтому пользователям нужно пройти через php, чтобы получить аутентификацию в первую очередь. Вот мой код: header('Content-type: audio/mpeg'); header('Content-length: ' . filesize($file)); header('X-Pad: avoid browser bug'); Header('Cache-Control: no-cache'); header("Content-Transfer-Encoding: binary"); header("Content-Type: […]

Разделить большие файлы с помощью PHP

Я хочу разбить огромные файлы (в частности, файлы tar.gz) в нескольких частях из php-кода. Основная причина для этого – ограничение 2gb php на 32-битную систему. Я хочу разбить большие файлы в несколько частей и обрабатывать каждую часть отдельно. Это возможно? Если да, то как?

PHP-загрузка файлов

У меня проблема с загрузкой файлов на PHP. Когда я отправляю, $ _FILES [] пуст. Я чувствую, что это такой вопрос n00b: / Моя форма: <form method="post" action="uploadfile.php"> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> Image: <input name="ImageFile" type="file" /><br /> <input type="submit" value="Add Image" /><br /> </form> Соответствующий php.ini: ;;;;;;;;;;;;;;;; ; Загрузка файлов; ;;;;;;;;;;;;;;;; ; Разрешить […]

Скрипт полной безопасной загрузки изображений

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

Скопировать файл с удаленного сервера или URL

У меня есть следующий код: $file = 'http://img.ruphp.com/copy/rizal001.jpg'; $newfile = '/img/submitted/yoyo.jpg'; if ( copy($file, $newfile) ) { echo "Copy success!"; }else{ echo "Copy failed."; } и он всегда выводит «Копировать не удалось», copy(/img/submitted/yoyo.jpg) [function.copy]: failed to open stream: No such file or directory мой каталог установлен в 777. есть идеи? благодаря!

Intereting Posts
Повторная индексация первичных ключей MySQL INT и сброс AUTO_INCREMENT Вызов неопределенного Builder :: save () при сохранении полиморфных отношений Создание XML с использованием CodeIgniter Я пытаюсь отправить эту форму андроида json на php-сервер Недопустимый номер параметра: количество связанных переменных не совпадает с числом токенов загрузить ход с последующей обработкой Получение jQuery autocomplete для работы с источником PHP Использованная команда не допускается с этой версией MySQL PHP SoapFault не пойман обработчиками исключений API Facebook работает отлично для / фида, но не для / фотографий Ошибка создания Composer-проекта в локальном репозитории пакетов Zend Acl – возможно ли, чтобы утверждение разрешало доступ к привилегии, когда правила acl возвращают false? Разбор атрибутов с тем же именем, но в разных полях в iOS Какой метод обнаружения режима запуска php-скрипта является более надежным? Таблица Symfony2 с 3 объектами в Twig