Съдържание
Файловете с изображения, съхранени на уеб сървърите, могат да бъдат преобразувани в двоични низове с помощта на PHP. Конвертирането на изображение в двоично ви позволява лесно да го съхранявате и да предавате стойности, без да се притеснявате за ефектите върху кодирането. Действителният процес на конвертиране на изображението в двоичен е много прост, използвайки само няколко реда PHP код. Кодът може да бъде запазен като функция, която да се използва като част от по-голяма програма или като самостоятелен файл, ако трябва да извършите операция само веднъж.
инструкции
Конвертирането на файл в двоичен файл позволява лесно запаметяването му като низ (Comstock / Comstock / Getty Images)-
Създайте файл на вашия уеб сървър, наречен "image_binary.php" и го запишете на вашия сървър. Този файл ще съдържа следния код.
-
Задайте пътя на файла към променлива, като използвате реда от кода по-долу. Заменете низът в кавичките с пътя към изображението в уеб сървъра.
$ image = "image.jpg";
-
Извличайте данните от вашия файл в променлива. Използването на маркера 'rb' ви информира, че трябва да се чете като двоичен. Добавете следните редове от кода към файла си.
$ data = fopen ($ image, 'rb'); $ size = размер на файла ($ image); $ contents = fread ($ fd, $ size); fclose ($ fd);
-
Кодирайте съдържанието на файла, който вече се съхранява в променливата $ contents. Въведете следния ред код и изображението ви ще бъде двоичен низ, съхранен в $ encoded variable. Сега можете да запишете този низ в база данни за лесно съхранение, да прехвърлите променливата за редактиране или да го покажете.
$ encoded = base64_encode ($ content);
Какво ви трябва
- Ще ви е необходимо:
- PHP хостинг