![Экспорт и импорт товаров в Opencart | HOSTiQ](https://i.ytimg.com/vi/cm0b8wFTKxA/hqdefault.jpg)
Зміст
Файли зображень, що зберігаються на веб-серверах, можуть бути перетворені в двійкові рядки за допомогою PHP. Перетворення зображення в двійкову дозволяє легко зберігати його і передавати значення, не турбуючись про вплив на кодування. Фактичний процес перетворення зображення на двійковий файл дуже простий, використовуючи лише кілька рядків коду PHP. Код може бути збережений як функція, яка використовується як частина більшої програми або як окремий файл, якщо потрібно виконати операцію лише один раз.
Інструкції
-
Створіть на веб-сервері файл "image_binary.php" і збережіть його на сервері. Цей файл буде містити весь наступний код.
-
Призначте шлях файлу до змінної за допомогою рядка коду, наведеного нижче. Замініть рядок у лапках на шлях до зображення на веб-сервері.
$ image = "image.jpg";
-
Витягніть дані з файлу до змінної. Використання тега 'rb' повідомляє, що його слід читати як бінарний. Додайте до файлу наступні рядки коду.
$ data = fopen ($ image, 'rb'); $ size = fileize ($ image); $ contents = fread ($ fd, $ size); fclose ($ fd);
-
Кодуйте вміст файлу, який тепер зберігається в змінній $ contents. Введіть наступний рядок коду, і ваше зображення буде двійковим рядком, збереженим у $ encoded variable. Тепер ви можете зберегти цей рядок до бази даних для зручного зберігання, передати змінну для редагування або відобразити її.
$ encoded = base64_encode ($ зміст);
Що вам потрібно
- Вам знадобляться:
- Хостинг PHP