PHP GD үүсгэсэн зураг Firefox нь алдаатай учраас зураг харуулах боломжгүй
PHP бүхий зураг үүсгэх үед жишээлбэл, доорх кодыг ашиглан PNG-ийн оронд JPG-тэй төстэй зургийг устган хадгалсан сервер дээр нэмэх нь зургийг нэмэх, алдаа шидэх, шууд Firefox-д шууд харагдахгүй байх болно. Chrome дээр.
Зарим сервер дээр ажилласнаар энэ төрлийн кодыг одоо зарим тохиолдолд зарим тохиолдолд далдлах шалтгааны улмаас ажиллана. Миний хувьд, энэ нь дотооддоо маш сайн ажиллаж байсан боловч интернет серверийн алдааг доороос үүсгэсэн бөгөөд энэ алдаатай учир зураг харуулах боломжгүй.
Асуудал хэд хэдэн шалтгаанаас үүдэлтэй байж болох юм. Үүнд:
Гаралт аль хэдийн өмнө нь тавигдсан.
Зургийн үеийн бодит алдаа.
Зургийн буруу төрлийг ашигладаг.
Зургийн сан нь суулгаагүй байна.
Гаралт аль хэдийн өмнө нь тавигдсан
Хэдийгээр санаатай биш байсан ч гэсэн бусад өмнөх скриптүүд нь эцэст нь зай үлдээдэг байсан байж магадгүй юм - энэ алдааг зайлсхийхийн тулд, PHP-г санал болгосноор, PHP төгсгөлийн хаягтай скриптийг хаахгүй байх уу?>
Дараа нь толгой функцийг ашиглахаасаа өмнө өмнөх кодыг устгах эсэхийг дараах кодыг ашиглана
Мөн энэ функц нь толгой ба дүрс өмнө ямар ч гаралт үүсгээгүй эсэхийг шалгаарай
Энэ асуудлыг миний хэргийг шийдэж, зургийг зөв харуулсан.
Зургийн үеийн бодит алдаа
Зураг үүсгэх явцад жинхэнэ алдаа гарсан тохиолдолд PHP-г бүх боломжит алдаануудыг харуулахаар тохируулсан эсэхийг шалгаарай. Үүнийг хянах, шийдвэрлэх боломжтой болгоно.
SEO BASICS-ийг сур: Өнөөдөр бүртгүүлээрэй!
SEO-ийн үндсэн сэтгэхүйг ашиглан сено-ийн үндсэн ойлголт, траффик, траффикийг нэмэгдүүлэх замаар.
SEO сурч эхлээрэйДараах код нь логон дахь бүх алдааг мэдээлэх болно:
Дараа нь зарим алдааг мэдээлсэн байна, гэхдээ тэдгээр нь гаралтын html -д харагдахгүй байсан ч серверийн тохиргооны улмаас мэдэгдэж болно.
Зургийн буруу төрлийг ашигладаг
Таны ашигладаг дүр төрхөө зөв эсэхийг шалгаарай, жишээ нь, png болон jpeg-ыг ялгахын тулд энэ кодыг ашиглана уу.
Түүнчлэн ашиглалтын зураглалын функцаас хамаарч толгой гар нь зөв эсэхийг шалгаарай
Зургийн сан нь суулгаагүй байна
Зургийн санг суулгаж байгаа эсэхийг шалгах. Үүнийг хийхийн тулд phpinfo () функцыг ажиллуулах; скрипт дээр, PHP GD-тэй холбоотой дараах утгыг олох, imagepng () зэрэг функцүүдэд хэрэглэгддэг график сангууд;
Багц алга болсон тохиолдолд үүнийг шийдэх арга нь PEAR тушаалаар багцыг нэмж багцлах эсвэл багц суулгахад зориулсан вэб хостыг ашиглана.
Imagejpeg эсвэл imagepng ажиллахгүй байхдаа юу хийх хэрэгтэй
NotePad ++-д, imagepng функцыг дууддаг PHP файлыг нээж, мен цэс рүү орсны дараа Encoding> Convert-ээс UTF-8 руу хөрвүүлэх.
DreamWeaver-д, Page Хуудас> Гарчиг / Кодлох> руу очих Unicode Signature (BOM) оруулахгүй.
PHP imagejpeg эсвэл imagepng ажиллахгүй байвал PHP файл МБ, Материал материалын кодоор кодлогдсон учраас иймэрхүү нэмэлт мэдээлэл нь зурагны өгөгдлөөс өмнө зураг уруу илгээгддэг.
PHP imagejpeg болон PHP imagepng функцууд нь серверийн хариуг зурган кодыг шууд илгээхэд ашиглагддаг функц юм.
PHP - зөв ажиллахгүй байх imagepngPHP - imagepng функц
PHP - imagejpeg функц
Түгээмэл Асуултууд
- Яагаад би PHP GD-ийг PHP GD-ээр хөтөлж чадахгүй байна вэ?
- Хэрэв таны PHP GD үүсгэсэн зураг нь дэлгэцэн дээрх алдааг харуулахгүй бөгөөд зургийг буруу зургууд, эсвэл GD зурагны номын санг харуулж байна суулгаж байна. Өмнөх гаралтыг илгээх шаардлагагүй, жинхэнэ алдааг шалгаж, жинхэнэ алдааг шалгаж, зургийн төрөл, толгойг шалгаж, GD номын сангийн суулгацыг баталгаажуулаарай.
- Хөгжүүлэгчид хэрхэн outile-ийн улмаас Firefox-т харуулахгүй байгаа зургийг хэрхэн засах вэ?
- Хөгжүүлэгчид зургийн үеийн үеийн кодыг шалгахын тулд зургийн үеийн кодыг шалгахын өмнө зөв агуулгын толгойг шалгаж, PHP-ийн алдаа, сэрэмжлүүлгийг баталгаажуулж байгаа эсэхийг шалгана уу. Зургийг гаргахаас өмнө OB_CALEAN () ашиглан ашиглана уу.
Ённ Берлинг бол вэб нийтлэх, дижитал зөвлөх мэргэжлийн мэргэжилтэн бөгөөд технологийн мэдлэг, шинэлэг байдлаар дэлхийн хэмжээнд нөлөөлж байна. Тоон эрин үе рүү хөгжихийн тулд хувь хүн, байгууллагууд, байгууллагуудаа эрхлэхийг хүсдэг, тэр онцгой үр дүнг хүргэх, боловсролын агуулга үүсгэх замаар жолоодож, өсөлтөд хүргэдэг.
SEO BASICS-ийг сур: Өнөөдөр бүртгүүлээрэй!
SEO-ийн үндсэн сэтгэхүйг ашиглан сено-ийн үндсэн ойлголт, траффик, траффикийг нэмэгдүүлэх замаар.
SEO сурч эхлээрэй