Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Oracle8+php
Vezi mesajul original
Du-te la pagina 1, 2  Următoare
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date
Subiectul anterior :: Subiectul următor  
Autor Mesaj
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mar Aug 07, 2007 10:15 am    Titlul subiectului: 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.
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mar Aug 07, 2007 3:24 pm    Titlul subiectului:  

php'ul pe ce masina este instalat? (windoaza sau linux?)
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mar Aug 07, 2007 3:50 pm    Titlul subiectului:  

ambele pe windows
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mar Aug 07, 2007 3:53 pm    Titlul subiectului:  

client de oracle pe masina cu php ai ?
tnsnames configurat pe masina cu php ai?
in php.ini ai decomentat oracle.dll ?
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mar Aug 07, 2007 3:59 pm    Titlul subiectului:  

client de oracle pe masina cu php ai ? - da
tnsnames configurat pe masina cu php ai? - da
in php.ini ai decomentat oracle.dll ? - nu
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mar Aug 07, 2007 4:21 pm    Titlul subiectului:  

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?
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mie Aug 08, 2007 9:37 am    Titlul subiectului:  

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
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mie Aug 08, 2007 9:47 am    Titlul subiectului:  

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?
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mie Aug 08, 2007 10:07 am    Titlul subiectului:  

Cu ceea ce ai tu configurat in momentul de fata poti folosi deja functii oracle. Pentru functii oci mai ai de configurat.
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mie Aug 08, 2007 10:12 am    Titlul subiectului:  

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.
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mie Aug 08, 2007 10:39 am    Titlul subiectului:  

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"
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mie Aug 08, 2007 10:57 am    Titlul subiectului:  

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
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mie Aug 08, 2007 11:05 am    Titlul subiectului:  

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...
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mie Aug 08, 2007 11:05 am    Titlul subiectului:  

am
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 189

Trimis: Mie Aug 08, 2007 11:19 am    Titlul subiectului:  

eu nu lucrez cu xamp, asa ca incep cu ciobaneala: nu ai php.ini si prin c:\windows (sau c:\winnt sau care o fi directorul tau system)?
Daca da, modifica.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date Du-te la pagina 1, 2  Următoare
Pagina 1 din 2


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community