Як зберегти зображення даних у PHP?

Збереження зображення з URL у PHP

  1. Оголошення двох змінних із іменами $url і $img, що представляють вихідну URL-адресу та цільовий файл відповідно.
  2. Використовуйте функцію file_put_contents(), щоб записати рядок у файл, який приймає два аргументи. …
  3. Використовуйте функцію file_get_contents(), щоб зчитати файл у рядок.

Пояснення коду PHP:

  1. Спочатку ми вибираємо записи з таблиці в змінній $query.
  2. Тоді $result виконає запит.
  3. Цикл While використовується для отримання всіх записів у $data для отримання зображення з бази даних.
  4. І, нарешті, отримані зображення відображаються за допомогою тегу <img>.

getimagesize() Цей метод PHP повертає масив властивостей зображення, як-от ширина, висота, тип зображення, тип MIME тощо. Цей метод повертає обмежену кількість даних зображення. Але немає необхідності надсилати дані ресурсу зображення як аргумент цієї функції.

Ви можете конвертувати закодовану інформацію base64 назад у вихідний формат файлу та зберегти її на диск за допомогою функції base64Decode() Xbasic. Потім отримані дані можна зберегти в сховищі, наприклад AmazonS3 або файловій системі сервера.

Як записати у файл у PHP?

  1. Відкрийте файл: використовуйте функцію fopen(), щоб відкрити файл у режимі запису. …
  2. Запис даних у файл: коли файл відкрито, ви можете використовувати функцію fwrite(), щоб записати дані у файл. …
  3. Закрийте файл: після запису у файл важливо закрити його за допомогою функції fclose().
Оцініть статтю