Автор Тема: БаГГ или проблема скрипта?  (Прочитано 3820 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jan

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.allspy.d2g.com
БаГГ или проблема скрипта?
« : 01 Ноября 2001, 13:18:54 »
Есть вот такой кусочек кода календвря
class DB_Sql {
        var $prvLID = false; // Link ID
        var $prvRID = false; // Result ID
        var $Host;
        var $Database;
        var $User;
        var $Password;
        var $Record; // next_record()
        var $NumRows = false;   // SELECT
        var $NumFields = false; // SELECT

        function DB_Sql($host,$user,$pass,$dbname) {
        $this->Host = $host;
        $this->User = $user;
        $this->Password = $pass;
        $this->Database = $dbname;
        }

        function prvConnect() {
                if (!$this->prvLID) {
                        $this->prvLID = mysql_pconnect($this->Host, $this->User, $this->Password);
                        mysql_select_db($this->Database, $this->prvLID);
                }
        }

        function prvFree() {
                if ($this->prvRID) {
                        @mysql_free_result($this->prvRID);
                        $this->prvRID = false;
                        $this->NumRows = $this->NumFields = false;
                }
        }
 
        function prvUnsetNumberIndex($arr) {
                $i = 0;
                while(true) {
                        if (isset($arr[$i]))
                                unset($arr[$i]);
                        else break;
                        $i++;
                }
        return $arr;
        }

        function query($sql) {
                $this->prvFree();
                $this->prvConnect();

                if ($this->prvRID = mysql_query($sql, $this->prvLID)) {
                        $this->NumRows = @mysql_num_rows($this->prvRID);
                        $this->NumFields = @mysql_num_fields($this->prvRID);
                }
        }

        function next_record() {
                $this->Record = mysql_fetch_array($this->prvRID);
                if (is_array($this->Record))
                        $this->prvUnsetNumberIndex(&$this->Record);
                return $this->Record;
        }
}
?>
Вот в этой функции:
function next_record()
в строке :
 "$this->Record = mysql_fetch_array($this->prvRID);"
пишет ошибку! Не могу понять в чём дело!:((
Помогите, заранее благодарен, Дмитрий.
всё у нас получится

Оффлайн Jan

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.allspy.d2g.com
БаГГ или проблема скрипта?
« Ответ #1 : 04 Ноября 2001, 18:45:14 »
Problema v tom , chto ya vsyo pravilnio delayu : nastraivayu script ; MySQL;
No on vsyo-taki uporno ne puskaet menya kak \'admin/admin\' ! :((
http://www.mosad.f2s.com/calendar/admin/
Sam script legit:
http://ftp://temp@212.143.95.59/
Sorry za oshibku! :)
POMOGITE! Ya uge zae..ya ego nastraivat! :((((((((((((
Zaranee - spasibo! Dmitriy!
(Sorry za translit:)) )
« Последнее редактирование: 04 Ноября 2001, 20:28:02 от Jan »
всё у нас получится

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
БаГГ или проблема скрипта?
« Ответ #2 : 04 Ноября 2001, 18:52:34 »
на calendar.zip выдает 403 Forbidden
Евгений aka Razor,

Оффлайн Jan

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.allspy.d2g.com
БаГГ или проблема скрипта?
« Ответ #3 : 04 Ноября 2001, 22:34:39 »
Сорри - исправил урл! :)
всё у нас получится

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
БаГГ или проблема скрипта?
« Ответ #4 : 04 Ноября 2001, 22:42:05 »
попробую посмотреть...
сегодня неуспею
Евгений aka Razor,

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
БаГГ или проблема скрипта?
« Ответ #5 : 05 Ноября 2001, 15:26:55 »
Смотрел, там беда с сессиями (встроенными в пхп4), у тебя отключены куки (или в php.ini на сервере).
чтобы это работало, надо передавать идентификатор сессии через Header("Location: url?идентификатор=$идентификатор");
чтобы ввести его напиши
session_name("sid");
перед session_start();
и везде его передавай как url?sid=$sid
во всех ссылках.

я отключал куки в php.ini: session.use_cookies=0 для отладки скриптов, calendar у меня тоже не работал, как поставил use_cookies=1 все заработало.
Евгений aka Razor,

Оффлайн Jan

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.allspy.d2g.com
БаГГ или проблема скрипта?
« Ответ #6 : 05 Ноября 2001, 16:36:55 »
Упс!
Что -то я не понял!
Куки у меня включены, а на счёт сервера - не знаю - f2s.com известен, но что там творится в настройках - не знаю!
Или я торможу или .... - где и что ставить - можешь конкретный пример показать или на мыло сбросить?
всё у нас получится

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
БаГГ или проблема скрипта?
« Ответ #7 : 05 Ноября 2001, 16:40:45 »
я написал, что надо изменить. если что пиши.
Евгений aka Razor,

Оффлайн Jan

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.allspy.d2g.com
2 Brita
« Ответ #8 : 06 Ноября 2001, 23:13:56 »
if (floor(phpversion()) == \'3\') {
require ("lib/sessioner.php3");
session_save_path("$sess_dir");
}
session_name("sid");
session_start();

 а

$db->query("select name from sch_user where userid=\'$pub\'");
if ($db->NumRows>0)
{
$pub_array = $db->next_record();
$pub_name = $pub_array[name];
session_register("pub");
session_register("pub_name");
header("Location: month.php3?sid=$sid");exit;
}
else
{
header("Location: auth.php3?sid=$sid"); exit;
}

Млин не работает! До тебя в асю не достучаться! :(
всё у нас получится

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28