Oracle8+php
Moderator: Moderatori
Oracle8+php
Am oracle 8.0.5 pe un server iar pe altul am instalat xamp cu php5.
Cum pot face ca sa am conectare la baza de date Oracle din php?
sau
Pot sa ma conectez la o baza de date Oracle 8.0.5 folosind php?
Am citit gramada pe net dar nu am reusit sa fac nimic, sau nu am inteles bine sau nu fac eu bine....
Va rog sa ma ajutati daca aveti vre-o idee.
Cum pot face ca sa am conectare la baza de date Oracle din php?
sau
Pot sa ma conectez la o baza de date Oracle 8.0.5 folosind php?
Am citit gramada pe net dar nu am reusit sa fac nimic, sau nu am inteles bine sau nu fac eu bine....
Va rog sa ma ajutati daca aveti vre-o idee.
am decomentat in php.ini dar tot nu merge
am restartat serverul apache
am incercat cu un cod php:
<?php
if ($c=OCILogon("scott", "tiger", "orcl")) {
echo "Successfully connected to Oracle.n";
OCILogoff($c);
} else {
$err = OCIError();
echo "Oracle Connect Error " . $err[text];
}
?>
si primesc mesajul
Fatal error: Call to undefined function ocilogon() in D:\xampp\htdocs\dan\test1.php on line 2
ce ar mai trebui sa fac?
am restartat serverul apache
am incercat cu un cod php:
<?php
if ($c=OCILogon("scott", "tiger", "orcl")) {
echo "Successfully connected to Oracle.n";
OCILogoff($c);
} else {
$err = OCIError();
echo "Oracle Connect Error " . $err[text];
}
?>
si primesc mesajul
Fatal error: Call to undefined function ocilogon() in D:\xampp\htdocs\dan\test1.php on line 2
ce ar mai trebui sa fac?
si e foarte normal ca nu merge:
extension=php_oci8.dll
si poti folosi functiile oci,
dar tu ai
extension=php_oracle.dll
si poti folosi doar functiile
http://www.php.net/manual/en/ref.oracle.php
extension=php_oci8.dll
si poti folosi functiile oci,
dar tu ai
extension=php_oracle.dll
si poti folosi doar functiile
http://www.php.net/manual/en/ref.oracle.php
in d:\xamp\php\php.ini am printr altele:
extension_dir = "D:\xampp\php\ext\" - unde am dll-urile
si
extension=php_oracle.dll
extension=php_oci8.dll
deci, teoretic as putea folosi atat functii oci cat si oracle
Peste tot in documentatii scrie ca trebuie recompilat php dupa decomentarea celor doua extensii (asta in cazul linuxului. Ce pot face in windows?
extension_dir = "D:\xampp\php\ext\" - unde am dll-urile
si
extension=php_oracle.dll
extension=php_oci8.dll
deci, teoretic as putea folosi atat functii oci cat si oracle
Peste tot in documentatii scrie ca trebuie recompilat php dupa decomentarea celor doua extensii (asta in cazul linuxului. Ce pot face in windows?
nu merge nici cu functii oracle:
Fatal error: Call to undefined function ora_logon() in D:\xampp\htdocs\dana\test2.php on line 2
ce ar mai trebui configurat pt oci?
Pe net nu am gasit prea multe instructiuni de configurare in afara de ce am facut pana acum.
Nu inteleg de ce nu merge, undeva imi scapa ceva si nu imi dau seama.
Fatal error: Call to undefined function ora_logon() in D:\xampp\htdocs\dana\test2.php on line 2
ce ar mai trebui configurat pt oci?
Pe net nu am gasit prea multe instructiuni de configurare in afara de ce am facut pana acum.
Nu inteleg de ce nu merge, undeva imi scapa ceva si nu imi dau seama.
pai asta inseamna ca nu ti-a incarcat dll'ul cu pricina (oracle.dll).
Esti sigur ca ai modificat in fisierul php.ini care trebuie?
Esti sigur ca ai fisierul oracle.dll in directorul
D:\xampp\php\ext?
si daca raspunsul la toate de mai sus este da,
in loc de
extension_dir = "D:\xampp\php\ext\"
trece
extension_dir = "D:\xampp\php\ext"
Esti sigur ca ai modificat in fisierul php.ini care trebuie?
Esti sigur ca ai fisierul oracle.dll in directorul
D:\xampp\php\ext?
si daca raspunsul la toate de mai sus este da,
in loc de
extension_dir = "D:\xampp\php\ext\"
trece
extension_dir = "D:\xampp\php\ext"
php.ini modificat:
d:\xamp\php\php.ini
pt siguranta am modificat si php.ini gasit in d:\xamp\php4 cu toate ca nu cred ca ala este folosit
in D:\xampp\php\ext\ am dll-urile
php_oracle.dll
php_oci8.dll
fisierul oracle.dll nu il am
am scris si extension_dir = "D:\xampp\php\ext" in loc de extension_dir = "D:\xampp\php\ext\"
am acelasi rezultat
Fatal error: Call to undefined function ocilogon() in D:\xampp\htdocs\dana\test1.php on line 2
sau
Fatal error: Call to undefined function ora_logon() in D:\xampp\htdocs\dana\test2.php on line 2
d:\xamp\php\php.ini
pt siguranta am modificat si php.ini gasit in d:\xamp\php4 cu toate ca nu cred ca ala este folosit
in D:\xampp\php\ext\ am dll-urile
php_oracle.dll
php_oci8.dll
fisierul oracle.dll nu il am
am scris si extension_dir = "D:\xampp\php\ext" in loc de extension_dir = "D:\xampp\php\ext\"
am acelasi rezultat
Fatal error: Call to undefined function ocilogon() in D:\xampp\htdocs\dana\test1.php on line 2
sau
Fatal error: Call to undefined function ora_logon() in D:\xampp\htdocs\dana\test2.php on line 2
Scuze, fisierul php_oracle.dll si nu oracle.dll
Deci ai fisierul php_oracle.dll?
fac mai multe deodata, acum vad ca ai fisierul php_oracle.dll
mesajul de eroare imi spune insa ca fisierul nu este incarcat de serverul php...
Deci ai fisierul php_oracle.dll?
fac mai multe deodata, acum vad ca ai fisierul php_oracle.dll
mesajul de eroare imi spune insa ca fisierul nu este incarcat de serverul php...
Ultima oară modificat Mie Aug 08, 2007 12:13 pm de către floorin, modificat 1 dată în total.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori