PHP の使用: 電子メール アドレスを表示する画像を作成するにはどうすればよいですか (スパムを減らすため)。
つまり、Web ページに「joe@example.com」を表示したい場合、クローラーはそのテキストを簡単に見つけることができるため、電子メール アドレスを「joe@example.com」という画像として表示したいと考えています。
それ、どうやったら出来るの?フォントを次のようにしたい:
- カラー:#20c
- フォント: 11px 通常のタホマ
PHP の使用: 電子メール アドレスを表示する画像を作成するにはどうすればよいですか (スパムを減らすため)。
つまり、Web ページに「joe@example.com」を表示したい場合、クローラーはそのテキストを簡単に見つけることができるため、電子メール アドレスを「joe@example.com」という画像として表示したいと考えています。
それ、どうやったら出来るの?フォントを次のようにしたい:
簡単にできる簡単な検索....
ただし:(色、フォント、文字列は指定したものではありません)
header("Content-type: image/png");
$im = @imagecreate(110, 20)
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
関連する関数定義:
これらを使用します。
gd 画像処理ライブラリを使用する必要があります。
1 つのアドレスに対してのみこれを行う場合は、パフォーマンス上の理由から、ページが読み込まれるたびに動的に行うべきではありません。このような場合は、次のような電子メール難読化ツールをオンラインで見つけることができます。