Articles of file

CURLOPT_FILE, curl_multi_exec и fclose

Я создал класс curl, который может загружать изображения параллельно с помощью curl_multi_init . Функция загрузки ниже public function download(AbstractRequest $request, $f) { // Initiate a new curl $ch = curl_init(); // Set curl options curl_setopt_array($ch, [ CURLOPT_URL => $request->getUrl(), CURLOPT_FILE => $f, CURLOPT_TIMEOUT => 99, ]); // Add to curl multi handle curl_multi_add_handle($this->multiCh, $ch); } […]

file_get_contents с пустым файлом не работает PHP

Я пытаюсь использовать file_get_contents для PHP, но он не работает. Есть мой код: $filename = "/opt/gemel/test.txt"; if($filecontent = file_get_contents($filename)){ $nom = fgets(STDIN); file_put_contents($filename, $nom, FILE_APPEND); } else echo "fail"; И мой файл test.txt пуст. (0 октетов). Он существует, но он пуст. Когда я что-то пишу в него, мой код работает отлично, но если он пуст, […]

Разрешения файла и CHMOD: Как установить 777 в PHP при создании файла?

При сохранении файла, который когда он не существует, создается вопрос с правами доступа к файлу, который сначала создается как новый файл. Теперь все идет хорошо, и сохраненный файл имеет режим 644 . Что мне нужно изменить здесь, чтобы файлы сохранялись как режим 777 ? Спасибо тысячу за любые подсказки, подсказки или ответы. Код, который, по […]

Как использовать синтаксис «@» cURL с удаленным URL-адресом?

Я знаю, что это правда: … вы можете опубликовать файл, который уже находится в файловой системе, путем префикса пути к файлу с помощью «@». Тем не менее, я пытаюсь выполнить POST файл с cURL, который не является локальным. Он хранится на другом URL-адресе. Скажем, эта фотография – логотип Google (это не так). URL-адрес: http://img.ruphp.com/php/logo11w.png . […]

Удаление повторяющихся строк из нескольких (2) текстовых файлов в PHP

У меня есть 2 файла .txt. Первый .txt-файл – это завитые данные (робот), и он всегда получает 2000 строк .txt, включая новые а второй .txt-файл содержит новые данные первого .txt-файла. Я использую второй файл .txt для скрипта. Я не могу удалить дубликаты. (Я имею в виду, что я пытаюсь получить новые значения в соответствии со […]

как читать математические уравнения файла docx, используя php-код-воспламенитель

Я пытаюсь прочитать файл docx с php, так как я читал успешно, но я не получил какое-то уравнение в документе слова, так как я новичок в php, я не знал, как читать, пожалуйста, предложите некоторые идеи, функцию, которую я пытался читать документ function index() { $document = 'file_path'; $text_output = $this->read_docx($document); echo nl2br($text_output); } private […]

Force Загрузка файла PDF, поврежденный файл

У меня проблема, которая много раз поднималась на SO, но я не могу найти решение для моего! Я пытаюсь доставить PDF-файл клиенту, не открывая его в браузере, загрузка файла, но он поврежден, когда я его открываю, и не хватает нескольких байтов из исходного файла. Я попробовал несколько таких методов для загрузки файла, но я просто […]

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

Мне нужно сохранить файл в Moodle. Это не проблема, это объясняется здесь . Проблема в том, что этот файл должен быть доступен для всех. Следовательно, должен быть URL-адрес, например www.mymoodlesite.com/temp/myfile.txt или тому подобное, который можно ввести в один браузер и получить доступ к файлу. Я думал о копировании файла в папку moodledata / temp, но […]

fseek () по строке, а не байтам?

У меня есть скрипт, который анализирует большие файлы по строкам. Когда он сталкивается с ошибкой, с которой он не может справиться, он останавливается, уведомляя нас о последней анализируемой строке. Это действительно лучший / единственный способ поиска определенной строки в файле? ( fseek() не применим в моем случае.) <?php for ($i = 0; $i < 100000; […]

php: загрузить содержимое переменной как файл

Возможно ли это? У меня есть скрипт. В какой-то момент у меня есть большая часть текста в переменной. Могу ли я сделать его доступным в виде загружаемого файла без фактического ввода содержимого переменной на диск? <?php echo "Hello"; //how do I make the content of this variable downloadable? $download_me = "download me…"; echo "Bye"; ?>