0

我使用 php 和 heroku 为我的 facebook 应用程序创建了一些图像,但是没有显示图像,只显示了损坏图像的图片。我使用来自 php 教程网站的示例代码。

<?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 正在运行,则图像创建可能会在一个 dyno 上进行,但是当您请求图像时,您可能会调用另一个没有该图像的 dyno。

于 2012-04-04T20:55:22.213 回答