0

phpとherokuを使用してFacebookアプリの画像を作成していますが、画像は表示されておらず、壊れた画像の画像のみが表示されています。PHPチュートリアルWebサイトのサンプルコードを使用しています。

<?php
// Create a 100*30 image
$im = imagecreate(100, 30);

// White background and blue text
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);

// Write the string at the top left
imagestring($im, 5, 0, 0, 'Hello world!', $textcolor);

// Output the image
header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>

コードは/src/texttopic.phpにあります。Herokuログにはエラーは表示されません。

4

2 に答える 2

0

次のように画像を呼び出します。

<img src="/src/texttopic.php" height="30" width="30">

それに応じて画像の高さ/幅を設定します。

于 2012-04-04T20:53:22.647 に答える
0

heroku では、2 つ以上の Web dyno を実行している場合、イメージの作成は 1 つの dyno で行われる可能性がありますが、イメージをリクエストすると、そのイメージを持たない別の dyno を呼び出している可能性があることに注意してください。

于 2012-04-04T20:55:22.213 に答える