Mening sahifam


Header("Content-type: image/png")



Download 2,78 Mb.
bet57/74
Sana28.02.2022
Hajmi2,78 Mb.
#474989
1   ...   53   54   55   56   57   58   59   60   ...   74
Bog'liq
lab php uzb (2)

Header("Content-type: image/png").
Header() funksiyasi bajarilmaydi, agar HTTP-sarlavhasi jo‘natilgan bo‘lsa. PHP har safar brauzerda biror hodisa bo‘lganda avtomatik ravishda HTTP-sarlavhani jo‘natadi. Bundan kelib chiqadiki, har qanday echo operatorning borligi, yoki bo‘sh simvolning PHP deskriptoridan oldi borligi sarlavhani jonatadi, demak Header() funksiyasini chaqirishga harakat qilayotganimizda, PHPda ogohlantiruvchi axborot chiqadi. Lekin bir necha HTTP sarlavhalarini jo‘natish va bir necha Header() funksiyasini bitta senariyada chaqirish imkoniyati mavjud, ammo hammasi brauzerda ma’lumotlar chiqishidan oldin paydo bo‘lishi kerak. Sarlavhani jo‘natgandan keyin, tasvir, ImagePng($img) funksiyasi chaqirish natijasida chiqariladi.
Tasvir PNG formatida brauzerda chiqariladi. Boshqa format kerak bo‘lsa, ImageJPEG() funksiyasidan foydalanish mumkin, agar JPEG formatini qo‘llab quvatlasa, yoki rasmni brauzerga emas faylga chiqarsa bo‘ladi. Buning uchun, ImagePNG() funksiyasida majburiy bo‘lmagan ikkinchi parametr berishi kerak yoki shunga o‘xshash funksiyani boshqa format uchun uzatib:
ImagePNG($img, $filename).
Bu holda PHPdan faylga yozishning hamma qoidalari ishlaydi.
Resurslarni bo‘shatish
Tasvir bilan ishlash tugatilgandan so‘ng, ishlatilgan resurslarni bo‘shatish zarur. Buning uchun tasvirning identifikatorini ImageDestroy() funksiyasi yordamida o‘chirish kerak:
ImageDestroy($img).
Avtomatik ravishda boshqa sahifalarda yaratiladigan tasvirlardan foydalanish
Rasmni sahifa ishlashi jarayonida qo‘yish oson emas, bunga sabab sahiva sarlavhasini bir marta jonata olamiz va o‘z holida faqat sahifa sarlavhasida rasm jo‘natayotganimizni ayta olamiz, lekin buni amalga quyidagi uch xil usul orqali amalga oshirsa bo‘ladi:
1. Butun sahifani rasm ko‘rinishida ko‘rsatish.
2. Tasvirni fayl ko‘rinishida saqlab, keyin tegi yordamida murojaat qilsa bo‘ladi.
3. Tasvir deskriptoriga tasvirni yaratuvchi senariy joylashtirsa bo‘ladi.
1- va 2- usullari yuqorida keltirilgan. 3- usulni ko‘rib chiqamiz.
HTML-kodiga quyidagi ko‘rinishdagi tasvir deskriptorini joylashtirish kerak.

Tasvir diskriptoridagi SRC maydonidagi PNG, JPEG yoki GIF rasmlarning nomini qo‘yish o‘rniga, tasvirni yaratayotgan senariy ko‘rsatiladi. Bunday tasvir oddiy rasmlar singari ekranga chiqadi.

Download 2,78 Mb.

Do'stlaringiz bilan baham:
1   ...   53   54   55   56   57   58   59   60   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish