Збереження зображення з URL у PHP
- Оголошення двох змінних із іменами $url і $img, що представляють вихідну URL-адресу та цільовий файл відповідно.
- Використовуйте функцію file_put_contents(), щоб записати рядок у файл, який приймає два аргументи. …
- Використовуйте функцію file_get_contents(), щоб зчитати файл у рядок.
Пояснення коду PHP:
- Спочатку ми вибираємо записи з таблиці в змінній $query.
- Тоді $result виконає запит.
- Цикл While використовується для отримання всіх записів у $data для отримання зображення з бази даних.
- І, нарешті, отримані зображення відображаються за допомогою тегу <img>.
getimagesize() Цей метод PHP повертає масив властивостей зображення, як-от ширина, висота, тип зображення, тип MIME тощо. Цей метод повертає обмежену кількість даних зображення. Але немає необхідності надсилати дані ресурсу зображення як аргумент цієї функції.
Ви можете конвертувати закодовану інформацію base64 назад у вихідний формат файлу та зберегти її на диск за допомогою функції base64Decode() Xbasic. Потім отримані дані можна зберегти в сховищі, наприклад AmazonS3 або файловій системі сервера.
Як записати у файл у PHP?
- Відкрийте файл: використовуйте функцію fopen(), щоб відкрити файл у режимі запису. …
- Запис даних у файл: коли файл відкрито, ви можете використовувати функцію fwrite(), щоб записати дані у файл. …
- Закрийте файл: після запису у файл важливо закрити його за допомогою функції fclose().