文字列をテキストの画像に変換するコードのブロックがあります。私の実装で正しく機能するには、別のファイルにある必要があります。
だから私はこれを持っています:(generateimage.php)
<?php
$text = "this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test this'is'a'test";
$arrText = explode("\n", wordwrap($text, 69, "\n")); //change number 75 here to check the wordwrap
$im = @imagecreate(650, 500); //creates an image (width,height)
$background_color = imagecolorallocate($im, 0, 0, 0); //sets image background color
$y = 5; //vertical position of text
foreach ($arrText as $key => $arr)
{
$white = imagecolorallocate($im, 255, 255, 255); //sets text color
//imagestring($im, 5, 15, $y, trim($arr), $white); //create the text string for image,added trim() to remove unwanted chars
putenv('GDFONTPATH=' . realpath('.'));
imagettftext($im, 16, 0, 15, 16 + $y, $white, 'font.ttf', trim($arr));
$y = $y + 16 + 4; // size of font + newline space
}
imagepng($im);
imagedestroy($im);
?>
次に、メインページで次のように呼び出します。
<img src="generateimage.php">
私がやりたいのは、generateimage.phpの$textを埋めるために変数を渡すことです。どうすればこれを行うことができますか?渡す記事があるので(1000語以上)、GET(URL)で渡すのは良いことではないと思います。
どんな助けでも大歓迎です。