Articles of file

Как безопасно записывать данные JSON в файл с помощью PHP

У меня есть HTML-форма для редактирования изображений. Все данные хранятся в JSON. Когда я меняю текущее изображение, я хочу сохранить изменения с помощью PHP-скрипта в текстовый файл. Если я вернусь к предыдущему изображению, эта конфигурация будет снова отправлена ​​из этого файла в форму. Мой вопрос: Как безопасно писать и читать данные. Где и как эффективно […]

Ошибка при загрузке файла с завихрением в приложение heroku php

Я получаю ответ «не удалось создать данные formpost» от curl всякий раз, когда я пытаюсь загрузить файл. Я чувствую от других сообщений в Интернете, что это неправильный путь к файлу, но я не могу получить абсолютный путь к герою. Когда я делаю dirname(__FILE__) все, что я получаю, это /app/www/ который не может быть прав, может […]

всегда не удалось отправить изображение с помощью API телеграмм с помощью PHP

Я хочу сделать функцию отправки изображения с помощью API Telegram (справочный API: https://github.com/mgp25/Telegram-Bot-API/ ), но когда я пытаюсь запустить это, у меня всегда появляется ошибка, подобная этой : Сообщение: file_get_contents (''): не удалось открыть поток: HTTP-запрос не удался! Неверный запрос HTTP / 1.1 400 Вот мой код [обновлено]: <?php require 'Telegram.php'; $tele = new telegramBot('token'); […]

file_get_contents не извлекает полное содержимое файла

Я использую php-функцию file_get_contents для анализа файла php. Но кажется, что, как только он считывает теги php, файл_get_contents работает неправильно. Я проверил функцию с нормальным текстовым файлом, его работа отлично. Но даже если он находит php-теги в текстовом файле, файл читается наполовину. Как я могу найти способ получить полное содержимое.

Как установить PHP для загрузки файла в конкретный каталог?

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

Поиск определенных расширений файлов в папке / каталоге (PHP)

Я пытаюсь создать программу на PHP, которая позволит мне находить файлы с определенными расширениями файлов (пример .jpg, .shp и т. Д.) В известном каталоге, который состоит из нескольких папок. Образец кода, документация или информация о том, какие методы мне потребуются, будут высоко оценены.

Amazon S3 создает уникальные ключи для каждого объекта

Пользователи моего приложения загружают свои файлы в одно ведро. Как я могу гарантировать, что каждый объект в моем ведре S3 имеет уникальный ключ, чтобы предотвратить перезапись объектов? На данный момент я шифрую имена файлов со случайной строкой в ​​своем php-скрипте перед отправкой файла на S3. Ради обсуждения давайте предположим, что загрузчик находит способ манипулировать именем […]

ftp_login ожидает, что параметр 1 будет ресурсом

Я пытаюсь загрузить некоторые файлы с FTP, и я имею следующую ошибку: Предупреждение: ftp_login () ожидает, что параметр 1 будет ресурсом, boolean задан в /home/content/98/10339998/html/upload.php в строке 65. У FTP-соединения возникла ошибка! Попытка подключиться к thelegendmaker.net …. вызванный: // set up a connection to ftp server $conn_id = ftp_connect("thelegendmaker.net"); // login with username and password […]

Загрузка файла HTML / PHP

Поэтому я хочу, чтобы пользователь мог загружать документы или документы docx. Итак, сначала вот мой html: <form action="upload_file.php" method="post" enctype="multipart/form-data"> Select a file: <input type="file" name="img"> <input type="submit"> </form> И вот мой php: $allowedExts = array("doc", "docx"); $extension = end(explode(".", $_FILES["file"]["name"])); if ($extension!=".doc" || $extension!=".doc" && ($_FILES["file"]["size"] < 200000) && in_array($extension, $allowedExts)) { if ($_FILES["file"]["error"] […]

чтение блока строк в файле с использованием php

Учитывая, что у меня есть 100-кратный txt-файл, содержащий миллионы строк текста. Как я могу прочитать этот текстовый файл блоком строк с помощью PHP? Я не могу использовать file_get_contents(); потому что файл слишком велик. fgets() также читает текстовую строку за строкой, которая, вероятно, займет больше времени, чтобы закончить чтение всего файла. Если я буду использовать fread($fp,5030) […]