|
|
|
|
<?
header("Content-type: image/jpeg");
$db["type"]="mysql";
$db["host"]="localhost";
$db["user"]="test";
$db["pass"]="pass";
$db["used"]="base";
$dbcon=mysql_connect($db["host"],$db["user"],$db["pass"]);
mysql_select_db($db["used"]);
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
if($sql=mysql_query("SELECT * FROM guestbook_post WHERE post_id='$guest'"))
{
if($gues=mysql_fetch_array($sql))
{
$dlinna=strlen($gues["email"])*6;
$number=$gues["email"];
}
else
{
$dlinna=400;
$number="mysql_fetch_array err";
}
}
else
{
$dlinna=400;
$number="mysql_query err";
}
$img_number = imagecreate($dlinna,15);
$backcolor = imagecolorallocate($img_number,255,255,255);
$textcolor = imagecolorallocate($img_number,0,0,0);
Imagestring($img_number,2,0,0,$number,$textcolor);
imagejpeg($img_number);
?>
|
| |
|
|
|
|
|
|
|
для: BArt Simpson
(23.03.2006 в 16:29)
| | $guest пуста. | |
|
|
|
|
|
|
|
для: BArt Simpson
(23.03.2006 в 16:29)
| | Да действительно откуда $guest берётся в запросе? | |
|
|
|
|
|
|
|
для: cheops
(23.03.2006 в 20:41)
| | ID записи в гостевухе, передаётся методом get.
те этот скрипт присоединяется так
<img src=show_email.php?guest=35>
|
и мне кажется что дело в самой базе (делаю это на локале, под Linux),
так как на хостинге это работает.
но на локале из базы в принципе тоже все выбирается, работет всё кроме этого | |
|
|
|
|
|
|
|
для: BArt Simpson
(24.03.2006 в 10:03)
| | - | |
|
|
|
|
|
|
|
для: BArt Simpson
(24.03.2006 в 10:03)
| | Попробуйте заменить запрос
"SELECT * FROM guestbook_post WHERE post_id='$guest'"
|
на
"SELECT * FROM guestbook_post WHERE post_id='$_GET[guest]'"
|
возможно у вас отключена директива register_globals. | |
|
|
|