dba_...
8 отговора
193 прегледа
dba_...
Имам проблем при използването функции dba_open()и другите от този вид.
Например при следния код:
<? dba_open ("database.db","c","db2")?>
ми дава грешка - недефинирана функция. Кода е извадка от по-дълъг код който може да се види на [линк]
Пробвал съмго под ХР , Linux и на горния сървър.
Каква може да е причината за тази грешка?
Кода на [линк] е директно копиран от кода към книгата
"Професионално програмиране с РНР" за да избегна евентуални мои грешки.
Например при следния код:
<? dba_open ("database.db","c","db2")?>
ми дава грешка - недефинирана функция. Кода е извадка от по-дълъг код който може да се види на [линк]
Пробвал съмго под ХР , Linux и на горния сървър.
Каква може да е причината за тази грешка?
Кода на [линк] е директно копиран от кода към книгата
"Професионално програмиране с РНР" за да избегна евентуални мои грешки.
extensions
Трябва да го load-неш като extension. Влизаш в php.ini файла, който се намира в директория /windows и отмахваш точката и запетаята преди този модул. Като преди това укажи и на extension_dir директорията, където са ти въпросните dll-и.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: extensions
Проблема е че като направя това при опит да заредя рнр скрипт ми излиза съобщение, че extension=php_dba.dll не е там където съм указал в extension_dir , а той си е там. Сещаш ли се какво друго може да се объркало.
Сега ще пробвам и под Linux Дано пък там стане.
Сега ще пробвам и под Linux Дано пък там стане.
Re: extensions
Сигурен ли си, че extensions_dir = (правилното място)
И че dll-ът се казва така?
Можеш да проверяваш дали даден extension е load-нат и валидните нему функции с функциите:
[линк]
[линк]
[линк]
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
И че dll-ът се казва така?
Можеш да проверяваш дали даден extension е load-нат и валидните нему функции с функциите:
[линк]
[линк]
[линк]
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: extensions
Всичко си е на мястото.
Интересното е че не ще да зареди нито едно dll от списъка.
Здраве да е. Все някога ще разбера какъв е проблема. Поне MySQL не ми създава проблеми (за сега).
Благодаря за съдействието.
Интересното е че не ще да зареди нито едно dll от списъка.
Здраве да е. Все някога ще разбера какъв е проблема. Поне MySQL не ми създава проблеми (за сега).
Благодаря за съдействието.
Re: extensions
Ako raboti6 s Windows premesti si php.ini to v Apache dirtektorijata i daj palnija pat do extensions direktirojata
primerno
extension_dir = C:\php\extensions
a ko po;zva6 PHP-GTK ima edna malka osobennost
drasni ako e taka i 6te ti objasnja!
primerno
extension_dir = C:\php\extensions
a ko po;zva6 PHP-GTK ima edna malka osobennost
drasni ako e taka i 6te ti objasnja!
Re: extensions
Napravi si fail s function-a
<?
phpinfo();
?>
i pogledni tam niakade v tiah ti pishe putia do extentionite na phpto ...
Ше ви изпозастрелям бе ей!!!
<?
phpinfo();
?>
i pogledni tam niakade v tiah ti pishe putia do extentionite na phpto ...
Ше ви изпозастрелям бе ей!!!
Re: extensions
Пътя си е там.
А колкото до print_r (get_loaded_extensions());
показва че не зареден. Пробвал съм и това dl("php_dba.dll"); доколкото разбрах от рнр-manual трябва да го зареди директно при изпълнение на скрипта, но не става.
Проблема не дали е зареден, а че не може да се зареди. Като махна коментара пред няке разширение (важи за всички в списъка) в php.ini вече не се стартира нито един рнр скрипт Просто браузъра чака. Apache не казва нищо, но браузъра не е забил. Може да с натисне стоп и да се иде на друга връзка, но не рнр. На другия комп. имам инсталиран Xitami, той пък след яко мислене дава съобщение. "Срвъра е претоварен". Преинсталирал съм и целия комп. и съм инсталирал различни дистрибуции рнр - 4.06, 4.1... И от ехе и от zip това е. Прочетох като че ли всичко по въпроса. Така трябва да стане, но не става за сега. Някой от вас успял ли е да зареди php_dba.dll примерно. Говоря за Windows.
А колкото до print_r (get_loaded_extensions());
показва че не зареден. Пробвал съм и това dl("php_dba.dll"); доколкото разбрах от рнр-manual трябва да го зареди директно при изпълнение на скрипта, но не става.
Проблема не дали е зареден, а че не може да се зареди. Като махна коментара пред няке разширение (важи за всички в списъка) в php.ini вече не се стартира нито един рнр скрипт Просто браузъра чака. Apache не казва нищо, но браузъра не е забил. Може да с натисне стоп и да се иде на друга връзка, но не рнр. На другия комп. имам инсталиран Xitami, той пък след яко мислене дава съобщение. "Срвъра е претоварен". Преинсталирал съм и целия комп. и съм инсталирал различни дистрибуции рнр - 4.06, 4.1... И от ехе и от zip това е. Прочетох като че ли всичко по въпроса. Така трябва да стане, но не става за сега. Някой от вас успял ли е да зареди php_dba.dll примерно. Говоря за Windows.