私はこのコードを使用しています:
<?php
header("Content-type:image/gif");
And some PHP gd code below to generate the image
?>
問題は、ページ タイトルが幅 x 高さの画像に設定されていることです。以下を使用せずにページのタイトルを変更する方法はありますか?
<img src='link'/>
注意: JavaScript コードや外部ファイルを使用する必要はありません。
画像の新しいウィンドウを でラップしますhtml
。質問の言葉遣いが悪いので、「画像だけ」をコンテンツとして新しいウィンドウを開こうとしていると思いますか?
その場合は、HTML でラップするだけです。ブラウザが結果を消費していない場合を除き、その場合はプロセス/目的をより具体的にする必要があります。
このようなページのタイトルに表示されるテキストは、ブラウザによって決まります。PHP経由で変更することはできません。HTML ページをレンダリングするとき、ブラウザーはtitle
要素を探しますが、それ以外の場合は、表示しているページの属性に基づいてタイトルを選択します。ご想像のとおり、唯一の代替手段は、HTML ページを作成し、タグを使用して画像を参照し、img
タグを使用してタイトルを変更することtitle
です。
画像を埋め込む iframe (サイズ = 100%) を持つ html ページを作成できます。次に、HTML ページでタイトルを設定できます。
例:
<html>
<head>
<title>YOUR TITLE</title>
<style type="text/css">
html, body { margin: 0; padding: 0; height: 100%; }
iframe {
position: absolute;
top: 0; left: 0; width: 100%; height: 100%;
border: none; padding-top: 32px;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
</style>
</head>
<body>
<iframe src="http://www.nbc.com/"></iframe>
<body>
</html>