<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤအပိုင်းသည်ဆောင်းပါး၏အကြောင်းအရာနှင့်မသက်ဆိုင်ပါ,အစားထိုးသို့မဟုတ်သင်ကိုယ်တိုင်အားဖြင့်ဖျက်နိုင်ပါသည်</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h1>ဘာကေြာင့် image_type_to_mime_type မေြး BMP ပုံ?ဘုံအကြောင်းတရားများကိုခွဲခြမ်းစိတ်ဖြာခြင်း</h1>
<p>တည်နေ PHP အလယ်ပိုင်း,<code>image_type_to_mime_type
အကယ်. စဉ်ဆက်မပြတ် type စဉ်ဆက်မပြတ်အောင်မြင်မှုသို့မဟုတ်အသိအမှတ်မပြုပါက,
PHP 5.4 မတိုင်မီက ImagEnype_BMP စဉ်ဆက်မပြတ်မတည်ရှိခဲ့ပါ, ထို့ကြောင့် BMP format ကိုအသိအမှတ်မပြုပါ။ PHP ဗားရှင်းသည် 5.4 နှင့်အထက်ဖြစ်ကြောင်းသေချာပါစေ။
PHP ၏ GD စာကြည့်တိုက်သည် Image-Related Operations ကိုလုပ်ဆောင်ရန်တာ 0 န်ရှိသည်။ GD စာကြည့်တိုက်၏အစောပိုင်းဗားရှင်းများသည် BMP ပုံစံကိုမထောက်ခံကြောင်း, ပုံအမျိုးအစားကိုဖတ်သည့်အခါအမှားတစ်ခုဖြစ်ပေါ်စေသည်။ GD စာကြည့်တိုက်ကိုအဆင့်မြှင့်တင်ခြင်းသို့မဟုတ်နောက်ဆုံးပေါ်ထောက်ခံသည့်တိုးချဲ့မှုများကိုပြောင်းလဲခြင်းသည်ဤပြ issue နာကိုဖြေရှင်းရန်ကူညီနိုင်သည်။
အကယ်. သင်သည် Image_type_to_time_type ကို Call Call Custom Code ကိုတိုက်ရိုက် သုံး. တိုက်ရိုက်ခေါ်ဆိုပါက Passed parameter သည်ပုံမှန်အတိုင်းပုံမှန်တန်ဖိုးကိုဖြစ်ရမည်။ အကယ်. ဖိုင်လမ်းကြောင်းသို့မဟုတ်အခြားအဓိပ္ပာယ်မရှိသောတန်ဖိုးမထားလျှင် function သည် မှားယွင်းစွာ တုံ့ပြန်လိမ့်မည်။
အချို့သော BMP ဖိုင်များသည်စံသတ်မှတ်ချက်သို့မဟုတ်ပျက်စီးနေသောဖိုင်ခေါင်းစဉ်များနှင့်မဖြစ်နိုင်ပါ။ စမ်းသပ်ခြင်းအတွက်စံထုတ်လုပ်သော BMP ဖိုင်များကိုအသုံးပြုရန်အကြံပြုသည်။
<?php
</span><span><span class="hljs-variable">$file</span></span><span> = </span><span><span class="hljs-string">'example.bmp'</span></span><span>;
</span><span><span class="hljs-variable">$type</span></span><span> = </span><span><span class="hljs-title function_ invoke__">exif_imagetype</span></span><span>(</span><span><span class="hljs-variable">$file</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$type</span></span><span> === IMAGETYPE_BMP) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ပုံအမျိုးအစား: BMP\n"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"MIME ပုံနှိပ်စာ: "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">image_type_to_mime_type</span></span><span>(</span><span><span class="hljs-variable">$type</span></span><span>);
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မေြး或非 BMP ပမာဏ"</span></span><span>;
}
?>
Image_type_to_Mime_type သည် BMP format များကိုမမှတ်မိနိုင်ပါ။ များသောအားဖြင့် PHP ဗားရှင်း, ၎င်း၏အတွင်းပိုင်းမူများများကိုနားလည်ခြင်းနှင့်ပတ်ဝန်းကျင်နှင့်ကုဒ်ကိုစနစ်တကျပြင်ဆင်ခြင်းသည်ထိုကဲ့သို့သောပြ problems နာများကိုဖြေရှင်းရန်သော့ချက်ဖြစ်သည်။