0

画像のダウンロード機能に関する問題を解決するのを手伝ってくれる人はいますか?状況は次のようになります。実際には、画像として文字列URLを生成するサイトからガントチャート画像をダウンロードしたいと思います。http://www.example.com/img/image.pngではなく、 http: //www.example.com/img/index.php ?= task&d =&Work =0 ..のようなもの

4

1 に答える 1

0

作業している言語や環境に関係なく、すべての GET 変数を配置した完全な URL を使用するだけで、画像が提供されます。それは問題ではありません。

以下のコメントから判断すると、PHP のhtmlspecialchars関数を使用しているため、コードが機能していません。Htmlspecialchars は、HTML ドキュメントのソースに追加するだけで、HTML 出力で表現できない記号 ( &<および など>) を識別子に変換し、レンダリングする文字の種類をブラウザに知らせます。

たとえば、アンパサンド ( &) は&amp;、HtmlSpecialChars 関数によってレンダリングできます。

バックエンド コードが、この場合の画像のソースなど、ユーザーに表示されない html ソースの一部を出力している場合、その関数を使用したくありません。&URL 内のすべてのインスタンスを次のように置き換えて、URL を無効にします。&amp;

これを行うだけです:

<?php print($url); ?>
于 2012-09-21T09:56:13.360 に答える