Íomhá PHP GD Ní féidir an íomhá a thaispeáint mar go bhfuil earráidí ann i Firefox



Nuair a ghineann íomhá le PHP, mar shampla ag cur comhartha uisce le pictiúr a stóráiltear freastalaí, ag baint úsáide as cód thíos, nó mar an gcéanna le JPEG seachas PNG, ní fhéadfaí íomhá a ghiniúint idir agus caithfidh sé earráid, go díreach le feiceáil ar Firefox, ach níl sé ar Chrome.

D'fhéadfadh an cineál seo cód, d'ainneoin oibriú ar roinnt freastalaithe, a bheith ag obair ar a chéile, uaireanta ar chúiseanna le fios. I mo chás, d'oibrigh sé go foirfe go fíneáil go háitiúil, ach a tháirgtear thíos faoi earráid ar fhreastalaí idirlín, ní féidir an íomhá a thaispeáint mar go bhfuil earráidí ann.

Is féidir leis an tsaincheist teacht ar roinnt cúiseanna, tá cuid acu anseo:

Tá aschur leagtha amach roimhe seo.

Fíor-earráid ó ghiniúint íomhá.

Úsáidtear an cineál íomhá mícheart.

Níl an leabharlann Íomhá suiteáilte.

Tá aschur leagtha amach roimhe seo

Fiú amháin más rud é nach bhfuil sé d'aon ghnó, d'fhéadfadh sé a bheith mar shampla go raibh spásanna eile ag na scripteanna eile roimhe seo - chun an earráid seo a sheachaint, déan cinnte, de réir mar a mhol PHP, gan scríbhinní a dhúnadh le clib deiridh PHP?

Ansin, sula n-úsáideann tú an fheidhm ceannteidil, bain úsáid as an gcód seo a leanas chun a chinntiú go bhfuil aon cheannródaithe a leagadh amach roimhe seo á scriosadh

Agus an fheidhm seo freisin chun a chinntiú nach gineadh aon aschur roimh an gceannteideal agus an íomhá

Réitigh an cheist seo i mo chás, agus taispeánadh an íomhá arís i gceart.

Fíor-earráid ó ghiniúint íomhá

I gcás go ndearnadh earráid fíor le linn giniúint íomhá, déan cinnte go bhfuil PHP leagtha amach chun gach earráid is féidir a thaispeáint, agus na logaí comhfhreagracha a sheiceáil, d'fhonn é a rianú agus é a réiteach.

Tar éis an chóid déanfaidh PHP gach earráid sa logáil a dhéanamh:

Cruthú Máistir Suíomh Gréasáin: Clárú anois!

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!

Clárú anseo

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!

D'fhéadfá a fháil amach go ndearnadh roinnt earráidí a thuairisciú, fiú amháin más rud é nach raibh siad le feiceáil san aschur html, mar gheall ar chumraíocht an fhreastalaí.

Úsáidtear an cineál íomhá mícheart

Bí cinnte go bhfuil na cineálacha íomhá atá á úsáid agat ceart, mar shampla an cód seo a úsáid chun idirdhealú a dhéanamh idir png agus jpeg.

Déan cinnte freisin go bhfuil an ceannteideal ceart de réir an aschuir a úsáidtear, ag brath ar an fheidhm ghlúin íomhá a úsáidtear

Níl an leabharlann Íomhá suiteáilte

Chun a chinntiú go bhfuil na leabharlanna íomhá suiteáilte. Chun é sin a dhéanamh, reáchtáil an fheidhm phpinfo (); i script, agus seiceáil an t-aschur don luach seo a leanas a bhaineann le PHP GD, an leabharlann grafaicí a úsáideann feidhmeanna cosúil le imagepng ();

I gcás go bhfuil pacáistí ar iarraidh, braitheann an bealach chun é a réiteach ar do chumraíocht áitiúil, tríd an bpacáiste a chur le horduithe PEAR, nó ag baint úsáide as an óstach gréasáin a tógadh i réiteach ar shuiteáil pacáiste.

Cad atá le déanamh nuair nach bhfuil imagejpeg nó imagepng ag obair

I gcomhad NotePad ++, oscail an comhad PHP a ghlaonn an fheidhm íomhá, agus sábháil é tar éis dul chuig an Ionchódú roghchlár> Tiontaigh go UTF-8 gan an BOM.

I DreamWeaver, téigh go dtí Page Properties> Teideal / Ionchódú> díthiceáil Cuir Síniú Unicode san áireamh (BOM).

Nuair nach bhfuil PHP imagejpeg nó imagepng ag obair, is dócha gur mar gheall go bhfuil an comhad PHP ionchódaithe le BOM, Bille Ábhar, agus dá bhrí sin seoltar faisnéis bhreise leis an íomhá roimh na sonraí íomhá.

Úsáidtear feidhmeanna íomhá-íomhá PHP agus PHP chun cód pictiúr a sheoladh go díreach i bhfreagairt an fhreastalaí.

PHP - ní oibríonn imagepng i gceart
PHP - feidhm íomhá
Feidhm PHP - imagejpeg

Ceisteanna Coitianta

Cén fáth nach féidir liom an íomhá a cruthaíodh le PHP GD a thaispeáint i mo bhrabhsálaí?
Mura bhfuil do íomhá ginte PHP GD ag taispeáint agus ag taispeáint earráid sa bhrabhsálaí, d'fhéadfadh sé a bheith mar gheall ar chúiseanna éagsúla mar aschur roimhe seo atá á seoladh cheana féin, fíor -earráidí le linn giniúint íomhá, ag baint úsáide as an gcineál íomhá mícheart, nó an leabharlann íomhá GD nach bhfuil á shuiteáil. Cinntigh nach seoltar aon aschur roimhe seo, seiceáil le haghaidh fíor -earráidí, an cineál íomhá agus an ceanntásc a fhíorú, agus deimhnigh suiteáil na leabharlainne GD.
Conas is féidir le forbróirí saincheist na n -íomhánna ginte PHP GD a shocrú nach bhfuil ar taispeáint i Firefox mar gheall ar earráidí?
Ba chóir d'fhorbróirí an cód giniúna íomhá a sheiceáil le haghaidh earráidí, a chinntiú go bhfuil an ceanntásc ceart ábhair á sheoladh roimh aon sonraí íomhá, agus a fhíorú nach bhfuil aon earráidí nó rabhaidh PHP á n-aschur. Is féidir le húsáid OB_Clean () sula ndéantar an íomhá a aschur.

Yoann Bierling
Faoin tÚdar - Yoann Bierling
Is gairmí Foilsitheoireachta Gréasáin & Digiteach Digiteach é Yoann Bierling, ag déanamh tionchair dhomhanda trí shaineolas agus nuálaíocht i dteicneolaíochtaí. Tá sé díograiseach maidir le daoine aonair agus eagraíochtaí a chumhachtú chun go n -éireoidh leo san aois dhigiteach, tá sé á thiomáint chun torthaí eisceachtúla a sheachadadh agus fás a thiomáint trí chruthú ábhar oideachais.

Cruthú Máistir Suíomh Gréasáin: Clárú anois!

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!

Clárú anseo

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!




Tuairimí (6)

 2018-08-19 -  Irvin Vasquez
Simple, clear and well explained, many thanks
 2018-08-19 -  Joyce Lawrence
ありがとう、非常に有益な
 2018-08-19 -  Catherine Roberts
Dokładnie tego, czego szukałem, idealnie
 2018-08-19 -  Headlinext
जानकारी का महान टुकड़ा, साझा करने के लिए धन्यवाद
 2018-08-19 -  Marshel
विश्वास नहीं कर सकता कि मुझे अंत में समाधान मिला, यह लंबे समय तक एक दुःस्वप्न था, अब हल हो गया
 2018-08-19 -  porcateraC
بالضبط ما كنت أبحث عنه ، مثالي

Fág trácht