Як конвертувати зображення в двійкові дані за допомогою PHP

Автор: Joan Hall
Дата Створення: 27 Січень 2021
Дата Оновлення: 28 Червень 2024
Anonim
Экспорт и импорт товаров в Opencart | HOSTiQ
Відеоролик: Экспорт и импорт товаров в Opencart | HOSTiQ

Зміст

Файли зображень, що зберігаються на веб-серверах, можуть бути перетворені в двійкові рядки за допомогою PHP. Перетворення зображення в двійкову дозволяє легко зберігати його і передавати значення, не турбуючись про вплив на кодування. Фактичний процес перетворення зображення на двійковий файл дуже простий, використовуючи лише кілька рядків коду PHP. Код може бути збережений як функція, яка використовується як частина більшої програми або як окремий файл, якщо потрібно виконати операцію лише один раз.


Інструкції

Перетворення файлу в двійкову дозволяє легко зберігати його як рядкову змінну (Comstock / Comstock / Getty Images)
  1. Створіть на веб-сервері файл "image_binary.php" і збережіть його на сервері. Цей файл буде містити весь наступний код.

  2. Призначте шлях файлу до змінної за допомогою рядка коду, наведеного нижче. Замініть рядок у лапках на шлях до зображення на веб-сервері.

    $ image = "image.jpg";

  3. Витягніть дані з файлу до змінної. Використання тега 'rb' повідомляє, що його слід читати як бінарний. Додайте до файлу наступні рядки коду.

    $ data = fopen ($ image, 'rb'); $ size = fileize ($ image); $ contents = fread ($ fd, $ size); fclose ($ fd);

  4. Кодуйте вміст файлу, який тепер зберігається в змінній $ contents. Введіть наступний рядок коду, і ваше зображення буде двійковим рядком, збереженим у $ encoded variable. Тепер ви можете зберегти цей рядок до бази даних для зручного зберігання, передати змінну для редагування або відобразити її.


    $ encoded = base64_encode ($ зміст);

Що вам потрібно

  • Вам знадобляться:
  • Хостинг PHP