ഫയർഫോക്സിൽ പിശകുകൾ ഉള്ളതിനാൽ ഇമേജ് പ്രദർശിപ്പിക്കാനാവില്ല
ഉദാഹരണത്തിന്, പിപിഎൽ ഉപയോഗിച്ചു് ഇമേജുകൾ സൂക്ഷിയ്ക്കുമ്പോൾ, താഴെ പറഞ്ഞിരിയ്ക്കുന്ന കോഡ് ഉപയോഗിച്ചു് സൂക്ഷിച്ചിരിയ്ക്കുന്ന സെർവറിലേക്കു് വാട്ടർമാർക്ക് ചേർക്കുകയോ പിഎൻജി ഉപയോഗിയ്ക്കുന്നതിനു് പകരം JPEG ഉപയോഗിച്ചു് ഇതു് ഉണ്ടാക്കുകയോ ചെയ്യാം. ഒരു ഇമേജ് ഫയർഫോക്സിൽ നേരിട്ടു് കാണുവാൻ സാധ്യമല്ല. Chrome- ൽ.
ചില സെർവറുകളിൽ പ്രവർത്തിച്ചെങ്കിലും, ഇത്തരത്തിലുള്ള കോഡ് ഇപ്പോൾ ചിലപ്പോൾ പ്രവർത്തിക്കുന്നു, ചിലപ്പോൾ മറഞ്ഞിരിക്കുന്ന കാരണങ്ങളാകാം. എന്റെ കാര്യത്തിൽ, അത് പ്രാദേശികമായി മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു, പക്ഷേ ഇന്റർനെറ്റ് സെർവറിൽ താഴെ പിശക് ഉണ്ടാക്കുന്നു, ഇമേജിൽ പിശകുകൾ ഉള്ളതിനാൽ അത് പ്രദർശിപ്പിക്കാനാവില്ല.
പല കാരണങ്ങളാൽ പ്രശ്നമുണ്ടാകാം, അവയിൽ ചിലത് ഇവിടെയുണ്ട്:
ഒരു ഔട്ട്പുട്ട് ഇതിനകം തന്നെ സജ്ജീകരിച്ചിട്ടുണ്ട്.
ചിത്രതലത്തിൽ നിന്നുള്ള യഥാർത്ഥ പിശക്.
തെറ്റായ ഇമേജ് തരം ഉപയോഗിച്ചു.
ഇമേജ് ലൈബ്രറി ഇൻസ്റ്റാളുചെയ്തില്ല.
ഒരു ഔട്ട്പുട്ട് ഇതിനകം തന്നെ സജ്ജീകരിച്ചിട്ടുണ്ട്
മനഃപ്പൂർവ്വം ആണെങ്കിൽ പോലും, മറ്റ് മുൻ സ്ക്രിപ്റ്റുകൾ അവസാനത്തിൽ സ്ഥലങ്ങളടങ്ങിയതാകാം - ഈ തെറ്റുകൾ ഒഴിവാക്കാൻ, പിഎച്ച്പി അവസാനമുള്ള ടാഗ് ഉപയോഗിച്ച് സ്ക്രിപ്റ്റുകൾ അടയ്ക്കുന്നില്ലായെന്ന് ഉറപ്പുവരുത്തുക, ഉറപ്പാക്കുക.
അതിനു ശേഷം, തലക്കെട്ട് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നതിനു മുൻപ്, മുമ്പ് സെറ്റ് ഹെഡർ നിരസിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്താൻ താഴെ പറയുന്ന കോഡ് ഉപയോഗിക്കുക
കൂടാതെ ഹെഡറും ചിത്രത്തിനു മുമ്പുള്ള ഔട്ട്പുട്ടും സൃഷ്ടിച്ചിട്ടില്ലെന്ന് ഉറപ്പാക്കാൻ ഈ ഫംഗ്ഷൻ
ഇത് എന്റെ കേസിൽ പ്രശ്നം പരിഹരിച്ചു, വീണ്ടും ചിത്രം പ്രദർശിപ്പിച്ചിരുന്നു.
ചിത്രതലത്തിൽ നിന്നുള്ള യഥാർത്ഥ പിശക്
ഒരു യഥാർത്ഥ പിശക് ചിത്രതലത്തിനിടയിൽ എറിയപ്പെട്ടാൽ, സാധ്യമായ എല്ലാ പിശകുകളും പ്രദർശിപ്പിക്കാൻ PHP സജ്ജമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുക, കൂടാതെ അത് പരിശോധിക്കുന്നതിനും പരിശോധിക്കുന്നതിനും അനുയോജ്യമായ ലോഗുകൾ പരിശോധിക്കുക.
താഴെക്കൊടുത്തിരിക്കുന്ന കോഡ് ലോഗ്യിൽ എല്ലാ പിഴവുകളേയും PHP റിപ്പോർട്ടുചെയ്യുന്നു:
മാസ്റ്റർ വെബ്സൈറ്റ് സൃഷ്ടിക്കൽ: ഇപ്പോൾ എൻറോൾ ചെയ്യുക!
ഞങ്ങളുടെ സമഗ്രമായ വെബ്സൈറ്റ് സൃഷ്ടിക്കൽ കോഴ്സ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഡിജിറ്റൽ സാന്നിധ്യത്തെ രൂപാന്തരപ്പെടുത്തുക - ഇന്ന് ഒരു വെബ് വിദഗ്ദ്ധനായി നിങ്ങളുടെ യാത്ര ആരംഭിക്കുക!
ഇവിടെ ചേരുകഔട്ട്പുട്ട് html ൽ സെർവർ കോൺഫിഗറേഷൻ കാരണം ചില പിശകുകൾ റിപ്പോർട്ട് ചെയ്തതായി നിങ്ങൾക്ക് കണ്ടെത്താൻ കഴിയും.
തെറ്റായ ഇമേജ് തരം ഉപയോഗിച്ചു
നിങ്ങൾ ഉപയോഗിക്കുന്ന ഇമേജ് തരം ശരിയാണെന്ന് ഉറപ്പാക്കുക, ഉദാഹരണത്തിന് png, jpeg എന്നിവയ്ക്കിടയിൽ വേർതിരിച്ചറിയാൻ ഈ കോഡ് ഉപയോഗിക്കുന്നു.
ഉപയോഗിക്കേണ്ട ഇമേജിന്റെ പ്രവർത്തനം അനുസരിച്ച് ഉപയോഗിയ്ക്കുന്ന ഔട്ട്പുട്ട് അനുസരിച്ചാണു് ഹെഡർ ശരിയായതു് എന്നുറപ്പാക്കുക
ഇമേജ് ലൈബ്രറി ഇൻസ്റ്റാളുചെയ്തില്ല
ഇമേജ് ലൈബ്രറികൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുന്നതിന്. അങ്ങനെ ചെയ്യാൻ, ഫംഗ്ഷൻ phpinfo () പ്രവർത്തിപ്പിക്കുക; ഒരു സ്ക്രിപ്റ്റിൽ പരിശോധിക്കുക, കൂടാതെ ഇമേജ്പിൻ () പോലുള്ള പ്രവർത്തനങ്ങളാൽ ഉപയോഗിക്കുന്ന ഗ്രാഫിക്സ് ലൈബ്രറിയായ PHP GD- യ്ക്കുളള താഴെ പറയുന്ന മൂല്യത്തിന് ഔട്ട്പുട്ട് പരിശോധിക്കുക.
പാക്കേജുകൾ നഷ്ടമാകുന്നു എങ്കിൽ, PEAR കമാൻഡുകൾ ഉപയോഗിച്ചു് പാക്കേജ് ചേർക്കുന്നതു് അല്ലെങ്കിൽ പാക്കേജ് ഇൻസ്റ്റലേഷനു് പരിഹാരമായി വെബ് ഹോസ്റ്റ് ഉപയോഗിയ്ക്കുന്നതു് വഴി ഇതു് നിങ്ങളുടെ പ്രാദേശിക ക്രമീകരണത്തെ ആശ്രയിയ്ക്കുന്നു.
Imagejpeg അല്ലെങ്കിൽ ഇമേജ് പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ എന്തുചെയ്യണം
NotePad ++ ൽ, Imagepng ഫംഗ്ഷൻ വിളിക്കുന്ന PHP ഫയൽ തുറക്കുക, മെനു എൻകോഡിംഗ് കഴിഞ്ഞ് BOM ഇല്ലാതെ UTF-8 ലേക്ക് മാറ്റുക.
DreamWeaver ൽ, പേജ് പ്രോപ്പർട്ടികൾ> ശീർഷകം / എൻകോഡിംഗ്> അൺചെക്ക് യൂനികോഡ് ഒപ്പ് (BOM) ഉൾപ്പെടുത്തുക.
PHP imagejpeg അല്ലെങ്കിൽ imagepng പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, BOM ഫയൽ ബോം, മെറ്റീരിയൽ ബിൽ ഉപയോഗിച്ച് എൻകോഡ് ചെയ്തതാണു്, അതുകൊണ്ടു് അധികമായ വിവരങ്ങൾ ഇമേജ് ഡാറ്റയ്ക്കു് മുമ്പുള്ള ചിത്രത്തോടൊപ്പം അയയ്ക്കുന്നു.
PHP imagejpeg, php imagepng പ്രവർത്തനങ്ങൾ സെർവർ പ്രതികരണത്തിൽ ഒരു ചിത്ര കോഡ് നേരിട്ട് അയയ്ക്കാൻ ഫങ്ഷൻ ഉപയോഗിക്കുന്നു.
PHP - ഇമേജ് ശരിയായി പ്രവർത്തിക്കുന്നില്ലPHP - ഇമേജ് ഫംഗ്ഷൻ
PHP - imagejpeg ഫങ്ഷൻ
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
- എന്തുകൊണ്ടാണ് എനിക്ക് എന്റെ ബ്ര browser സറിൽ പിഎച്ച്പി ജിഡി ഉപയോഗിച്ച് സൃഷ്ടിച്ച ചിത്രം പ്രദർശിപ്പിക്കാൻ കഴിയാത്തത്?
- നിങ്ങളുടെ പിഎച്ച്പി ജിഡി ജനറേറ്റുചെയ്ത ചിത്രം ബ്ര browser സറിൽ ഒരു പിശക് കാണിക്കുന്നില്ലെങ്കിൽ, മുമ്പത്തെ output ട്ട്പുട്ട് പോലുള്ള നിരവധി കാരണങ്ങളാൽ, മുമ്പത്തെ output ട്ട്പുട്ട് ഇതിനകം അയച്ചതിനാൽ, തെറ്റായ ഇമേജ് ലെമ്പാളി സമയത്ത് യഥാർത്ഥ പിശകുകൾ, അല്ലെങ്കിൽ ജിഡി ഇമേജ് ലൈബ്രറി അല്ല ഇൻസ്റ്റാൾ ചെയ്തു. മുമ്പത്തെ output ട്ട്പുട്ടിനെ അയച്ചിട്ടില്ലെന്ന് ഉറപ്പാക്കുക, യഥാർത്ഥ പിശകുകൾ പരിശോധിക്കുക, ഇമേജ് തരം, തലക്കെട്ട് സ്ഥിരീകരിക്കുക, ജിഡി ലൈബ്രറിയുടെ ഇൻസ്റ്റാളേഷൻ സ്ഥിരീകരിക്കുക.
- ഡവലപ്പർമാർക്ക് എങ്ങനെ പിഎച്ച്പി ജിഡി ജനറേറ്റുചെയ്ത ചിത്രങ്ങളുടെ പ്രശ്നം എങ്ങനെ പരിഹരിക്കാൻ കഴിയും പിശകുകൾ കാരണം ഫയർഫോക്സിൽ പ്രദർശിപ്പിക്കുന്നില്ലേ?
- ഡവലപ്പർമാർ പിശകുകൾക്കായി ഇമേജ് ജനറേഷൻ കോഡ് പരിശോധിക്കണം, ഏതെങ്കിലും ഇമേജ് ഡാറ്റയ്ക്ക് മുമ്പായി ശരിയായ ഉള്ളടക്ക തരം തലക്കെട്ട് ഉറപ്പാക്കുക, കൂടാതെ പിഎച്ച്പി പിശകുകളോ മുന്നറിയിപ്പുകളോ p ട്ട്പുട്ടിനെ പിന്തുണയില്ലെന്ന് സ്ഥിരീകരിക്കുക. Out ട്ട്പുട്ട് ചെയ്യുന്നതിന് മുമ്പ് ob_lean () ഉപയോഗിച്ച് സഹായിക്കും.
സാങ്കേതികവിദ്യകളിലെ വൈദഗ്ദ്ധ്യം, നവീകരണത്തിലൂടെ ആഗോള സ്വാധീനം ചെലുത്തുന്ന ഒരു വെബ് പ്രസിദ്ധീകരണവും ഡിജിറ്റൽ കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് പ്രൊഫഷണലാണ് യോന്നത് ബീറ്റർ. ഡിജിറ്റൽ യുഗത്തിൽ അഭിവൃദ്ധി പ്രാപിക്കാനുള്ള വ്യക്തികളെയും ഓർഗനൈസേഷനുകളെയും ശാക്തീകരിക്കുന്നതിനെക്കുറിച്ചുള്ള അഭിനിവേശം, അസാധാരണമായ ഫലങ്ങൾ നൽകാനും വിദ്യാഭ്യാസ ഉള്ളടക്ക സൃഷ്ടിക്കുന്നതിലൂടെ വളർച്ച കൈവരിക്കുകയും ചെയ്യുന്നു.
മാസ്റ്റർ വെബ്സൈറ്റ് സൃഷ്ടിക്കൽ: ഇപ്പോൾ എൻറോൾ ചെയ്യുക!
ഞങ്ങളുടെ സമഗ്രമായ വെബ്സൈറ്റ് സൃഷ്ടിക്കൽ കോഴ്സ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഡിജിറ്റൽ സാന്നിധ്യത്തെ രൂപാന്തരപ്പെടുത്തുക - ഇന്ന് ഒരു വെബ് വിദഗ്ദ്ധനായി നിങ്ങളുടെ യാത്ര ആരംഭിക്കുക!
ഇവിടെ ചേരുക