0

画像を印刷するスクリプトがあります (mysql DB のブロブ)。Godaddy では正常に動作しますが、英国のホスティング会社に移動すると、画像の印刷に失敗し、代わりに代替テキストが印刷されます (他のすべては正常に機能します)。GD は PHP 5.3、英国の会社は PHP 5.2 です。両方のmysql DBは5です。スクリプトが同じであること、正しいデータがDBにあることなどを確認しました。今どこを見ればよいか途方に暮れています。

スクリプトは次のように呼び出されます

echo "<img src = 'printimage1.php?recipetableID=$recipetableID'  alt='Picture does not display.'>";

そしてprintimage1.phpスクリプトは次のようになります

<?php
header("Content-type: image/jpg");
$recipetableID=$_GET['recipetableID'];
include("connect.inc");
$connection = mysql_connect($host,$user,$password)
   or die ("couldn't connect to server");
$db = mysql_select_db($database,$connection)
   or die ("Couldn't select database");  
$query = "SELECT * FROM RecipeTable WHERE recipetableID = '$recipetableID'";   
$result = mysql_query($query)
   or die ("Couldn't execute query.");
   while($row=mysql_fetch_array($result,MYSQL_ASSOC))
   {

        echo $row['Picture1content'];
   }
?>

任意の提案をいただければ幸いです。ジョン。

4

0 に答える 0