出力する画像を作成しています。最終的にimagegif()
と呼ぶと、通常の「イメージにはエラーが含まれているため、sdfsdsdfを表示できません」というメッセージが表示されます。しかし、この画像を2番目のパラメータで保存すると、有効なGIF画像になります。 imagegif()
がtrueを返します。 今何ですか?あなたは一つのパラメータでimagegif()を使用した場合の画像が他の画像をファイルに保存され、ブラウザに表示されbecouseimagegif()strange fail
0
A
答えて
1
しかし、この画像を2番目のパラメータで保存すると、 有効なGIF画像になります。 imagegif()はtrueを返します。それで?
スクリプトの出力を確認します。ブラウザの出力を確認します。通常は、エラー/警告/通知メッセージ、そのスクリプトからのテキスト出力、またはそれに含まれる別のテキスト、空白/改行、または<?php
タグの前にある(スクリプトファイルのUTFエンコーディングの場合はBOMレコードのような)
解決策は簡単です - header('Content-Type: image/gif');
をコメントし、スクリプトを直接呼び出す(スクリプトによって生成された画像を含むページではありません)。画像ファイル自体のバイナリコンテンツの「ガベージ」の前に何かがあるかどうかを確認します。
エラー報告/表示がオフになっている場合は、スクリプトの先頭にerror_reporting(E_ALL); ini_set('display_errors', 1);
を追加する必要があります。
1
はその後
header('Content-Type: image/gif');
使用する必要があります。
+0
うん、すでにそこに! –
関連する問題
- 1. jwtauth.Verifier fail
- 2. sgx_ecc256_create_key_pair fail
- 3. kafka.admin.TopicCommand Fail
- 4. Strange StageWebView
- 5. FAILエラー:4011
- 6. swfObject + scriptaculous Autocompleter = Fail
- 7. CKEditor + Fancybox = FAIL?
- 8. Building Ember.js Fail
- 9. Gradle + Sonar + Groovy = FAIL?
- 10. Sequelize Query Fail
- 11. AVURLAsset loadValuesAsynchronously never fail
- 12. Phpmyadmin fail wordpress
- 13. OneSignal postNotification Fail
- 14. Chrome Failエラーコード
- 15. fail-fast apacheラクダユニットテスト
- 16. File.createNewFile()randomly fail
- 17. Xml vaildation fail
- 18. Expect(fail-at-end)
- 19. TIC TCP Conn Fail
- 20. pip install PIL fail
- 21. nHibernate SchemaUpdate Fail
- 22. Gitolite Eclipse 'Auth fail'
- 23. Vagrant&Puppet - Provisioning Fail
- 24. PHP Prepared Statement Fail
- 25. Ormlite Where-Contains Fail
- 26. phalcon file upload fail
- 27. Jenkins pipeline:merge fail
- 28. Hadoop HDFS Namenode Fail
- 29. Java + unicode + HttpServletResponse = fail
- 30. Soap Post Fail
私たちにいくつかのコードを見せてください。 – rekire