Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - aka Pearman

Страницы: [1] 2
1
итнересно а ты позиционируешь IFRAME??

2
PHP / Quick Form & regex
« : 31 Марта 2004, 13:58:47 »
Кто нибудь пользует Pear:QuickForm у меня есть пара?
1. Как создать правило типа compare наооборот (ошибка если одинаковые) и сделать это в группе
$form->addGroupRule( array(\'time\', \'time1\'), \'Установите временной интервал\', \'compare\', null); ??
2.Как вообще использовать HTML_QuickForm::registerRule()?
3. Как создать правило для проверки: "это поле либо другое required"?

3
PHP / Pear
« : 16 Марта 2004, 15:39:55 »
-3

4
PHP / Pear
« : 16 Марта 2004, 15:12:59 »
Понятно! что в код нужно было вставить, добавлял и туда и сюда, и в первом и втором случае на эту строчку он ни как не реагирует. Выодит только status Auth -3!

5
PHP / Pear
« : 16 Марта 2004, 13:13:00 »
Ничего, совсем ничего не выводит!
Я имею ввиду предыдущий код:)

6
PHP / Pear
« : 05 Марта 2004, 16:11:24 »
В общем DB работает (проверил) :

$db =& DB::connect($dsn);
$res =& $db->query("SELECT * FROM autha");
while ($row =& $res->fetchRow()) {
    $id = $row[0]; $pass=$row[1]; print ("$id,$pass");
}

, а Auth не работает с теми же параметрами, говорит что не тот $dsn

7
PHP / Pear
« : 05 Марта 2004, 15:11:01 »
Да нет же, у меня другие не Pear мои личные скрипты нормально подключаются к базе и  работают.
То ли из за того что Pear стоит где-то там ошибка, я пробовал протестить DB и он говорит что подключается!!!

НЕТ все таки она крутится, DB подключается к БД без ошибок!

 с этими параметрами вот толко почему то отказывается работать DB_PORTABILITY_ALL??? DB Error: unknown option portability
My_SQL ver 3.3.4 помойму

8
PHP / Pear
« : 05 Марта 2004, 14:42:56 »
Ну да user:pass я просто их на переменные меняю чтобы в форуме не светить, прсото при смене ошибся. В коде все так и стоит, только не понятно что там у тебя за скобка квадратная в конце. Так как все таки стаить pear локально?

9
PHP / Pear
« : 05 Марта 2004, 14:25:20 »
Что это может значить в моем случае?
То что они правильные я уверен, значит если perar стоит непосредственно у провайдера то значит в dns будет не localhost? А возможно что то другое? И все же как поставить классы Pear себе? Просто распоковать в папку и прописать .httacess или нужно инсталировать с путями типо: pear install Auth путь??

10
PHP / Pear
« : 05 Марта 2004, 14:18:09 »
Да я убрал, все знаки и вот что получил:

pear_error Object
(
    [error_message_prefix] =>
    [mode] => 1
    [level] => 1024
    [code] => 41
    [message] => The given dsn was not valid in file /usr/local/lib/php/Auth/Container/DB.php at line 101
    [userinfo] =>
    [backtrace] => Array
        (
           
  • => Array

                (
                    [file] => /usr/local/lib/php/PEAR.php
                    [line] => 534
                    [function] => pear_error
                    [class] => pear_error
                    [type] => ->
                    [args] => Array
                        (
                           
  • => The given dsn was not valid in file /usr/local/lib/php/Auth/Container/DB.php at line 101
  • [1] => 41
                                [2] => 1
                                [3] => 1024
                                [4] =>
                            )

                    )

                [1] => Array
                    (
                       
[file] => /usr/local/lib/php/Auth/Container/DB.php
                    [line] => 229
                    [function] => raiseerror
                    [class] => pear
                    [type] => ::
                    [args] => Array
                        (
                           
  • => The given dsn was not valid in file /usr/local/lib/php/Auth/Container/DB.php at line 101
  • [1] => 41
                            )

                    )

                [2] => Array
                    (
                       
[file] => /usr/www/satnam/www.satnam.ru/htdocs/test/auth.php
                    [line] => 7
                    [function] => fetchdata
                    [class] => auth_container_db
                    [type] => ->
                    [args] => Array
                        (
                           
  • => guru
  • [1] => arjan
                            )

                    )

            )

       
[callback] =>
)

11
PHP / Pear
« : 05 Марта 2004, 14:09:02 »
Переместил. После прочтения статьи код выглядит так:

require_once "Auth/Auth.php";
$a = new Auth("DB", $params, "loginFunction");
$a->start();
if ($a->getAuth()) {print ("logged in");} else {
print ("not logged in");}

if ($a->getStatus()) {print ($a->getStatus());}

error_reporting(E_ALL);
ini_set(\'display_errors\', \'On\');

function loginFunction()
{
    /**
     * Change the HTML output so that it fits to your
     * application.
     */
    echo "
";
    echo "
";
    echo "";
    echo "";
    echo "
";
}

$params = array(
            "dsn" => "mysql://$pass:$user@localhost/$dbname",
            "table" => "autha",
            "usernamecol" => "username",
            "passwordcol" => "password"
            );

print_r($_SESSION);

?>

12
PHP / Pear
« : 05 Марта 2004, 13:56:32 »
Нет не работает, что значит локально? На сервере? Он у провайдера!

13
PHP / Pear
« : 05 Марта 2004, 13:53:20 »
Вот что я увидел!
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /usr/www/satnam/www.satnam.ru/htdocs/test/auth.php:3) in /usr/www/satnam/www.satnam.ru/htdocs/test/auth.php on line 38

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/www/satnam/www.satnam.ru/htdocs/test/auth.php:3) in /usr/www/satnam/www.satnam.ru/htdocs/test/auth.php on line 38

Скажи пожайлуста, а если ставить в свою папку, то каким образом просто распоковывать tar туда или все таки нужно как-то типо pear install в такую ту директоррию??

14
PHP / Pear
« : 05 Марта 2004, 13:40:29 »
То есть я конечно могу позвонить и попросить всунуть в DB эту строчку, это не проблема. Вот только может быть я pear скрипты как нибудь не так поставил, ведь получается что они как бы общие у всех.

15
PHP / Pear
« : 05 Марта 2004, 13:35:49 »
Ошибок после
error_reporting(E_ALL);
ini_set(\'display_errors\', \'On\');
никаких НЕТ!

А вот с пунктом номер 2 сложнее так как весь pear я не вижу, он у провайдера, кстати может быть поэтому проблемы?

Страницы: [1] 2