|
|
|
| Fatal error: Call to undefined function isstore_active() in C:\Program Files\Apache Group\Apache2\htdocs\template\header.php on line 46
Выскакивает ошибка, не могу понять в чем дело.
<?php
function isstore_activej()
{
global $site_options;
if(!isset($site_options[store_active]))
{
$sql_songs = mysql_query("SELECT * FROM config where name='STORE ACTIVE' and value='1' ") or die(mysql_error());
$site_options[store_active]=mysql_num_rows($sql_songs);
mysql_free_result($sql_songs);
}
return $site_options[store_active];
}
if (isstore_active()){ ?>
|
43 строка -
if (isstore_active()){ ?>
|
| |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 20:49)
| | на название в строке function взгляните внимательно. | |
|
|
|
|
|
|
|
для: Trianon
(10.09.2007 в 20:50)
| | если убираю букву J появляется:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\Apache Group\Apache2\htdocs\template\header.php on line 40
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\Apache Group\Apache2\htdocs\template\header.php on line 40
Access denied for user 'ODBC'@'localhost' (using password: NO)
|
P.S. Apache/2.0.55 (Win32) PHP/5.2.1 | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 20:53)
| | Access denied for user 'ODBC'@'localhost' (using password: NO) - доступ к базе запрещен, пароль к базе не указан. | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:02)
| | Так в том и дело, что пароль в настройках указан (в админке). Мож он его не видит??? Странности с этим пятым php . С 4 php такого вроди не было. И не понятно откуда он берет 'ODBC'@'localhost'???? | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:06)
| | это значит, что не был выполнен вызом mysql_connect()
Встречный вопрос. Какое отношение вся эта бодяга имеет к заявленной в заголовке теме? | |
|
|
|
|
|
|
|
для: Trianon
(10.09.2007 в 21:12)
| | Это бодяга вытекла, после того, как я убрал букву j ;))))))))))) | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:14)
| | Это не оправдание. Верните букву на место, и будем базарить дальше. | |
|
|
|
|
|
|
|
для: Trianon
(10.09.2007 в 21:22)
| | Да с этой долбанной буквой такие проблемы. Оказывается она стояла у меня уже давно и причем с ней все работает на двух хостах. Да к тому же с логином на сайт, а вот в локале на моем компе не хочет(((((( | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:06)
| | А причем тут РНР, соеденение это забота MySQL, ну не хочет соеденяться она, а почему - проверяйте свою базу, настройки... | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:12)
| | Спасибо, буду базу проверять;))) | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:12)
| | Такой вопрос, а почему на PHP 4.3.9 с такой же ошибкой, но все работает?
Даж на 4.1.3 работает | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:20)
| | Значит проверьте синтаксис своих скриптов, возможно у вас допущены ошибки. Если вы выполняете правильно mysql_connect(), нет проблем в скриптах, то и не должно быть проблем. По крайней мере не наблюдал таковых при переходе с РНР4 на РНР5. Возможно, если, вы переустанавливали сервер (с переходом на РНР5), то где-то допущены ошибки в конфигурации. | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:26)
| | Хорошо, в скрипте все проверю. А где проверять настройки базы MySQL??? Должен же там быть файл конфигурации, как php.ini
P.S.Спасибо за быструю помощь!!!!! | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:30)
| | В MySQL нет ini-файла. Вы просто должны создать пользователя, пароль... Не знаю, что у вас в качестве сервера, но если у вас есть РМА, то пользователей и базы вы можете в нем просмотреть. | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:32)
| | Это я уже все сделал, базы установил, они есть... | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:42)
| | Рад за вас. Ну вот и проверяйте теперь - пользователей и пароль запрашиваемой базы, соеденение с базой и т.д. | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:45)
| | Так там не может быть ошибки, если с паролями что-то нетак, тогда я бы и на сайт не вошел бы. Он все время с базой работает. Проблема возникает, только при логине, когда нужно ввести лоин и пароль! | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 21:54)
| | Какой логин и пароль? Он у вас в конфигурациях записан как вы сказали, и терубется это (включая имя базы данных) как раз для связи с базой. Если сайт работает, то о каком вы имени и пароле говорите? | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 22:02)
| | Так, ладно, мы ща запутаемся совсем, вообщем я нашел то место, где проблема. Там вовсе не база виновата. Ща я новую тему открою, а то модеры будут ругаться! | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 22:04)
| | Почему? Нет не будут, просто заплотите штраф - 300 у.е. и все. | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 22:07)
| | Я просто для удобства это сделал, там с require проблемы возникли! | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 21:26)
| | бесполезно.
это не его скрипты. | |
|
|
|
|
|
|
|
для: Trianon
(10.09.2007 в 21:31)
| | В каком смысле не его?)) | |
|
|
|