0

DBに保存されているすべての画像をファイルシステム構造に変換中ですが、ファイルに保存できないようです。これが私が試していることです。

....
$SQL = "SELECT thumbnail FROM profile_image WHERE user_id=7";
$r = mysql_query($SQL) or die ("Error");

$image=mysql_result($r,0,"thumbnail");

$destination = SITE_ROOT .'/photos/7/test.jpeg';

imagejpeg($image, $destination);

//header("Content-type: image/jpeg");
//echo ($image);

無効なリソースについて不平を言っています...何が欠けていますか?

4

1 に答える 1

1

imagecreatefromstringを使用して有効なリソースを作成してみてください。

// ...
if (false !== $im = imagecreatefromstring($image)) {
    imagejpeg($im, SITE_ROOT . '/photos/7/test.jpeg');
    imagedestroy($im);
}
于 2012-07-22T22:07:45.290 に答える