כיצד להמיר תמונות נתונים בינאריים באמצעות PHP

מְחַבֵּר: Joan Hall
תאריך הבריאה: 5 יָנוּאָר 2021
תאריך עדכון: 11 נוֹבֶמבֶּר 2024
Anonim
Add, update & display Unstructured binary data like image or multimedia files in MySQL Blob columns
וִידֵאוֹ: Add, update & display Unstructured binary data like image or multimedia files in MySQL Blob columns

תוֹכֶן

קבצי תמונה המאוחסנים בשרתי אינטרנט ניתן להמיר מחרוזות בינאריות באמצעות PHP. המרת תמונה בינארי מאפשרת לך לאחסן את זה בקלות ולעבור ערכים מבלי לדאוג לגבי ההשפעות על קידוד. התהליך בפועל של המרת התמונה בינארי הוא פשוט מאוד, תוך שימוש רק כמה שורות של קוד PHP. הקוד ניתן לשמור כפונקציה לשמש כחלק מתוכנית גדולה יותר או כקובץ עצמאי אם אתה צריך לבצע ניתוח פעם אחת בלבד.


הוראות

המרת קובץ בינארי מאפשרת לשמור אותו בקלות כמשתנה מחרוזת (Comstock / Comstock / Getty Images)
  1. יצירת קובץ בשרת האינטרנט שלך בשם "image_binary.php" ולשמור אותו לשרת שלך. קובץ זה יכלול את כל הקוד הבא.

  2. הקצה את נתיב הקובץ שלך למשתנה באמצעות שורת הקוד שלהלן. החלף את המחרוזת בתוך המרכאות עם הנתיב לתמונה שלך בשרת האינטרנט.

    $ image = "image.jpg";

  3. חלץ את הנתונים מהקובץ שלך למשתנה. השימוש בתג 'rb' מודיע לך שיש לקרוא אותו בינארי. הוסף את השורות הבאות של קוד לקובץ שלך.

    $ data = fopen ($ image, 'rb'); $ size = קבצים ($ image); $ contents = fread ($ fd, $ size); fclose ($ fd);

  4. קידוד התוכן של הקובץ, מאוחסן כעת במשתנה $ content. הזן את השורה הבאה של הקוד והתמונה שלך תהיה מחרוזת בינארי, המאוחסנת במשתנה מקודד $. כעת ניתן לשמור מחרוזת זו למסד נתונים לאחסון קל, להעביר את המשתנה לעריכה או להציג אותו.


    $ encoded = base64_encode ($ content);

מה שאתה צריך

  • יהיה עליך:
  • אירוח PHP