663
צפיות
צפיות
3
תשובות
תשובות
הצגת תמונה מ-MYSQL ע"י PHP
שלום, אני מכווה שאצליח להסביר את הבעייה שלי:
כאשר אני שולף תמונה ממסד הנתונים ומציג אותה למסך ע"י פקודה print אז במקום תמונה אני רואה את הקוד הבינארי שלה (ג'יבריש), אלא אם כן לא שלחתי שום דבר מלבד התמונה לפלט. במקרה זה אני רואה את התמונה כמו שצריך.
ניסיתי גם את השליפה לשים בתור מאפיין src של התג img ובמקרה זה אותה תוצאה.
מה עלי לעשות כדי לראות תמונה בדפדפן בכל מקרה.
3 תשובות
אתה צריך לשלוח header שמתאים לתמונה
header ("Content-Type: image/gif");
gif / jpeg / png וכו'
ככה הדפדפן שלך יוכל לקרוא את הקובץ כתמונה.
מקווה שעזרתי
תודה אלישע, אבל לא זאת הבעייה
שלחתי HEADER, ותמונה אחת ללא שום תג נוסף הודפסה בלי שום בעייה.
בעייה לשלב מספר תמונות. לשלוח מספר HEADER ים לפני כל תמונה לא פותר את הבעייה: מודפסת רק תמונה אחת. חוץ מזה הדפסת טקסט, טבלה וכו' בנוסף לתמונה לא יצא לפלט.
אבל לשימחתי אחרי 3 ימי חפירה בספרים ובאינטרנט פתרתי את הבעייה.
הפתרון קצת מסורבל, אבל אם מישהו מעוניין אשמח לכתוב פה.
התמונה בנפרד כמובן
אתה לא יכול לשלוח 2 תמונות, או תמונה ו HTML באותו פלט.