Садржај
Сликовне датотеке похрањене на Веб послужитељима могу се претворити у бинарне низове помоћу ПХП-а. Конвертовање слике у бинарну вам омогућава да је лако ускладиштите и да проследите вредности без бриге о ефектима кодирања. Прави процес претварања слике у бинарни је врло једноставан, користећи само неколико редова ПХП кода. Код се може сачувати као функција која се користи као део већег програма или као самостална датотека ако је потребно извршити операцију само једном.
Упутства
Конвертовање датотеке у бинарну омогућава да се лако сачува као стринг варијабла (Цомстоцк / Цомстоцк / Гетти Имагес)-
На веб серверу креирајте датотеку "имаге_бинари.пхп" и сачувајте је на серверу. Ова датотека ће садржати сав сљедећи код.
-
Доделите путању ваше датотеке променљивој помоћу линије кода испод. Замените стринг унутар ознака са путањом до слике на Веб серверу.
$ имаге = "имаге.јпг";
-
Извуците податке из датотеке у варијаблу. Употреба 'рб' ознаке вас обавештава да би требало да буде читана као бинарна. Додајте следеће линије кода у ваш фајл.
$ дата = фопен ($ имаге, 'рб'); $ сизе = филесизе ($ имаге); $ цонтентс = фреад ($ фд, $ сизе); фцлосе ($ фд);
-
Кодирајте садржај своје датотеке, која је сада спремљена у променљивој $ цонтентс. Унесите следећу линију кода и ваша слика ће бити бинарни низ, ускладиштен у $ енцодед вариабле. Сада можете да сачувате овај стринг у базу података за лако складиштење, да проследите променљиву за уређивање или да је прикажете.
$ енцодед = басе64_енцоде ($ цонтентс);
Шта ти треба
- Требаће вам:
- ПХП Хостинг