Articles of readfile

PHP-файл чтения с внешнего сервера

У меня проблема с readfile () с внешнего сервера. Загруженный файл всегда сломан и имеет размер около 3,4kb. Он работает на локальном хосте. первая: $file_name = $_POST['myname']; readfile("http://www.ftj.eu/…/3n.pdf"); header("Content-Disposition: attachment; filename=$file_name" .date("mdy") . ".pdf"); второй: Вы знаете, почему он не работает даже на локальном компьютере? readfile("3n.pdf"); header("Content-Disposition: attachment; filename=$_POST['myname']" .date("mdy") . ".pdf"); Ошибка анализа: синтаксическая […]

Проблемы безопасности с помощью метода Readfile PHP

Привет. Есть ли проблемы с безопасностью, о которых я должен беспокоиться при использовании метода readfile в PHP? Я хотел бы использовать метод readfile, который принимает URL-адрес файла, хранящегося на разных сторонних серверах. Затем я обслуживаю файл для пользователя. Интуитивно, казалось бы, существует риск того, что URL-адрес может указывать на любой файл. С другой стороны, я […]

PHP принудительно загружает файл .xlsx

Я работаю над сайтом, который позволяет учителям загружать документы, а студенты загружают их. Однако есть проблема. Файлы Microsoft Word (.docx) загружаются отлично, но при загрузке файла excel (xlsx) excel дает диалог «Этот файл поврежден и не может быть открыт». Любая помощь с этим будет принята с благодарностью! Мой код загрузки выглядит следующим образом: case 'xlsx': […]

Можно ли установить User-Agent при чтении удаленного файла с помощью readfile () в php?

Например, в cURL я могу использовать curl_setopt($curlrequest, CURLOPT_USERAGENT, 'myuseragent'); чтобы изменить User-Agent когда я запрашиваю страницу, указанную в $curlrequest . Но могу ли я сделать что-то подобное с readfile() ?

Fread намного медленнее для загрузки, чем readfile

Я обслуживаю загрузки с URL-адреса своим пользователям с помощью PHP-скрипта. При использовании readfile() я получаю максимальную скорость загрузки, которую может поддерживать мое соединение (около 2,5 МБ / с), однако, когда я использую маршрут fopen, fread, fclose скорость загрузки очень, очень медленная (около 1-2 КБ / с). Вот мой код: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: […]

Есть ли альтернатива heredoc в Java (heredoc как PHP)?

Для разработки JAVA мне нужно написать файлы со строками типа «\ r \ t \ n <>», потому что из Java я хочу написать файл PHP. Если вы не можете понять, посмотрите на этот пример: BufferedWriter buffW = new BufferedWriter(fileW); buffW.write("<?php\n\n\tclass MyClass {\n\tpublic function test()\n}\n}\n?>"); Это беспорядок кода, я хочу написать чистую, как это может […]

строка заменяется в большом файле php

Я пытаюсь сделать замену строки для всего файла в PHP. Мой файл превышает 100 МБ, поэтому мне нужно идти по строкам и не могу использовать file_get_contents() . Есть ли хорошее решение для этого?

Проблема при загрузке php-файла в переменную (Загрузить результат php-кода вместо кода в виде строки)

У меня есть архитектор сайта, где я назначаю содержимое переменным, а затем печатаю их на главной странице. Моя проблема заключается в том, что PHP-код на вспомогательных страницах импортируется в переменные как строки. Есть ли в любом случае, чтобы убедиться, что код действительно выполнен, и результаты импортируются вместо переменных? В приведенном ниже примере php-код в signup_header.php […]