嗨,我在这里有一个以前可以工作的代码。它获取文本输入并使用 jpg 上的 imagettftext 打印输入。我使用自动换行和分解来指定文本应该出现的位置。我看过其他几乎与此类似的帖子,但我不想使用 for 循环和计数器或类似的东西。你认为我的代码做错了什么?它以前可以正常工作,但现在无法正常工作。提前感谢您的帮助。这是我的代码。请随时编辑。
$story = "My story begins with " . $_POST['story'];
$newtext = wordwrap($story, 35, "\n", true);
$newertext = explode("\n", $newtext);
imagettftext($im, 8, 0, 280, 386, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 398, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 410, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 422, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 434, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 446, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 458, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 470, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 482, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 494, $black, $font2, $newertext);
imagettftext($im, 8, 0, 280, 506, $black, $font2, $newertext);