2

GETで指定された画像からサムネイルをエコーする小さなスクリプトminiature.phpwitchを作成しました。

別のスクリプトcover.phpは、.mp3ファイルのカバー画像をエコーし​​ます。

私は自分のページで次のように両方を使用します。

<img src="miniature.php?maxWidth=300&img=img/image.jpg" />
<img src="cover.php?file=files/beat it.mp3" />

どちらもうまく機能します。

しかし、私はカバーからミニチュアを作りたいので、私はこのようなものが必要かもしれません:

<img src="miniature.php?maxWidth=300&img=cover.php?file=files/beat it.mp3" />

そして...これは機能しません。
ミニチュアに送る前に表紙の画像を保存せずにこのようなことをすることは可能ですか?

4

1 に答える 1

2

cover.php の完全にエンコードされた URL を使用して、miniature.php で file_get_content (または同様の関数) を使用している場合、それは可能です。結果の URL は次のようになります。

<img src="miniature.php?maxWidth=300&img=http%3A%2F%2Fwww.mywebsite.com%2Fcover.php%3Ffile%3Dfiles%252Fbeat%2520it.mp3" />

files/beat it.mp3 を 2 回エンコードする必要があることに注意してください。

于 2013-02-01T17:53:08.027 に答える