Internal Server Error при выполнении простейшего скрипта

chelya

Новичок
Internal Server Error при выполнении простейшего скрипта

Возникла проблема которую я не то что решить... Понять не могу...
Есть простейший скрипт (код ниже)... У меня в локале все работает на раз... Выкладываю к хостеру... Бац... Internal Server Error....
Код:
PHP:
<? 
include ('connect.php'); 
$wh='SELECT `name`, `big_photo` FROM `stages` WHERE id='.$id; 
$Res=mysql(DBName, $wh) or die ($wh); 
$rr=mysql_fetch_array($Res); 
print '<title>'.$rr["name"].'</title>'; 
print '<img border=0 src="images/pics_stages/'.$rr["big_photo"].'">'; 
?>
больше в скрипте нет совершенно ничего (точнее есть еще один комментарий)....
в других скриптах я с БД работаю совершенно также (через mysql_fetch_array) и все прекрасно работает... я просто понять не могу, как именно этот скрипт вызывает внутреннюю ошибку сервера...
на всякий случай - выполнение этого скрипта вызывается через ява-скрипт:
PHP:
function banner_img(Url, part, id)
{
window.open
_ _("photo.php?part="+part+"&id="+Url, id,"status=0,toolbar=0,scrollbars=1,width=800,height=600")
}
......
_<A href=javascript:banner_img("'.$rr3["id"].'","'.$part.'")>
 

Sombre

Новичок
Re: Internal Server Error при выполнении простейшего скрипта

PHP:
$wh='SELECT `name`, `big_photo` FROM `stages` WHERE id='.$id;
Ты тут в подготовке SQL запроса не закрыл одинарную кавычку у параметра id.
Вот он наверное и ругается. А так лучше смотри, что тебе пишет mysql_error()
 

chelya

Новичок
в общем не знаю в чем было дело, но сегодня с утра запускаю - все работает... очевидно был какой-то сбой у хостера...

в любом случае спасибо...

в любом случае отвечу на вопросы, которые были заданы.
vadimPopup появлялся с 500-й ошибкой..

Sombre
нет все нормально с запросом было... переменная запроса была бы при id=5
SELECT `name`, `big_photo` FROM `stages` WHERE id=5
если-бы была забыта кавычка, то он давал-бы ошибку парсера unexpected T_variable или что-то в этом духе...

magic работало не только phpinfo, но и другие скрипты написанные примерно таким-же образом... ОС сервера - Linux, версия PHP - 5.0, файлы были выложены на сервер в режиме ASCII...

В общем, думаю, просто был какой-то сбой у хостера... В любом случае, всем спасибо за советы....
 

kruglov

Новичок
Чтоб вы знали, у вас классический случай дыры "Заходи, дядя хакер".
='.intval($id) вместо ='.$id
 
Сверху