תוֹכֶן
קבצי תמונה המאוחסנים בשרתי אינטרנט ניתן להמיר מחרוזות בינאריות באמצעות 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);
-
קידוד התוכן של הקובץ, מאוחסן כעת במשתנה $ content. הזן את השורה הבאה של הקוד והתמונה שלך תהיה מחרוזת בינארי, המאוחסנת במשתנה מקודד $. כעת ניתן לשמור מחרוזת זו למסד נתונים לאחסון קל, להעביר את המשתנה לעריכה או להציג אותו.
$ encoded = base64_encode ($ content);
מה שאתה צריך
- יהיה עליך:
- אירוח PHP